MZ@ !L!This program cannot be run in DOS mode. $PEdUV&  iVX j  ` P($.text P`.dataP@P.rdataX@p@.pdata @0@.xdata@0@.bss p.edataj @0@.idata @0.CRTX@@@.tlshP@`.reloc`@0B/4p@PB/19@B/31Wp@B/45 > @@B/57W` X@@B/70 6 @B/81c : @B/92K K @B/1050VU@BSH yHHH/HHH2Ht1HH [øH [AUATUWVSH(IMuzH1zH-&HH3HuH=$H([^_]A\A]f.ueH%0H6Hp1H-H9HH3Hu1H= HHHt MLЃH([^_]A\A]1/fDL%I $HHtGL-IMHHH9wHHtHH9vHIEI$1HH([^_]A\A]@fD1H$fDHYH BH H XDATUWVSH H=H͉MĉuAKtWM1HEƃtBt>H [^_]A\{CMHwFu2f1MHMH D@MHuuM1HlfDuKMHBM1HoM1HRM1H MH@fHHH՝t HHLD$8T$4HL$( LD$8T$4HL$(HHaWVSLQH1I9teMJHyL9LIBtODXAwQL^M)E1GBDPL9Iw#L9tIILIBDXЀ v<:t%1[^_fD<0uIBHABDE1<:uLHAHI¸I8LQfff.SH HAH;HAtNHQ)tR[Htk(HA(HA0HS8LC@HC$H [@DA Et1H [ËQ tHHAA$H [HHQ(LA0HAtHCH;tHSHHHK<]uuDA$H [fffff.LAHAHA A$HA(HA0HA8HA@ff.H(y$t1H(HAH;tHQL@LA<(u A H(BSH A H˅u#H't{$uk HH [L1H [@SH A$H˃t0ru H [H [fD;tHoDWVSH HYHHtHFH)HHHFH [^_1H [^_A$uHy0t1HA8HtLA@EEy EEuIHufHt5v`Ht>HuA@AA A@A A@A D A@AA D A@AA A@A D HtKffff.WVSH HHtF$1ۅuH~0t H [^_HH;F8uHV@IH uH13fff.ATUWVSH ỈLthAD$$u_I|$0uWtSFI|$8H,H HH9t5H3HWH9uIT$@IHzuLtH1H [^_]A\UAWAVAUATWVSH8H$IMHHLMHHdH)ąH|$ t'SHHHHH9usE1HFHEAG$tJr8u(L1D9!He[^_A\A]A^A_]fDLu1L8tAW$uI0tL]u1멅tIG81HEDHH;utMdLH;EuIW@LELuL$A${L7kHHuIA$AHHIWHPIWHPIWHPIW HP IW(HP(IW0HP0IW8HP8IW@HP@'ATUWVSH H HH  f.HHHH9vHHtaI4@IA1HHG HHD@0HHIF HHHt!LO L;OrƺHtELO HG H;GrHt$HG HHHHO :EH [^_]A\1H [^_]A\Hɽ@fUWVSH(HHLt%HtIHHtHH([^_]1H([^_]@AWAVAUATUWVSH8H=1E1HHMŀ;)LcwbHcHfDHt2HF H;FrHHF HHHHN (HAL;)LcvDH LIL`IHLHHL`EtHH AwHH8[^_]A\A]A^A_fE HtHF H;FHHHHN )HALDC1<0LIHiLN L;NHIQMHHV LB[HLHlHF H;FrH(HF HHHHN ]HMMEMeMLLD$(kLD$(HH+HHf.t@MEM}MLLD$($LD$(IHtLHLAMeMEIM}MeMmMMIUMEI\AA:EAAA'H菿t HF 1AH_tHF HEtHF H+tHF HtLN HmHF mHپOHF -AD$MHH諾!HF 1ML]HHlf.HcHF VfH8LD$PLD$PLL$XLD$(SH8ÐAWAVAUATUWVSHXHHIL,AH|$@Ld$8E11< <;<{L{M9?|}Lu @<}t HI9wL9HȽJ>IN6M)LHHD$ 袽H袽Lt$8HI9vX< tXHI9wMtZf.L9tTI9L9veJ 6HMI)MI)+f< tMuD <vMu1MHI)ILHYHX[^_]A\A]A^A_H1H ;A}M1LUWVSH8HHHHA H;AHHHHK H{HH{ MHHt}H@1HHH4HH)HtTH;HHIHC H;CsQHHHHK }HFH8[^_]DLD$(豻LD$(u 1H8[^_]HC I@H胻tHC f1HtH1HH4wfH8LD$PLD$PLL$XLD$(H8ÐATUWVSA@HL\ APD1)ЅLcte1HcxA@EPA1A)D9|S1Ht/E1 HtII1HHIA[vHL9uHu[^_]A\I@HIAH[^_]A\qVSH8AH˅x HHH8[^fDHt$ H2HHHHHHXHH8[^ffff.H(qHHH(@UWVSH8HHHLuAPurH8[^_]fA@x{LHHH9sHH AxdE1IHH#H8[^_]fHH Ar'H8[^_]Hl$ HHHHHHH9r(HAIHHsfDHIH ADHHALD$0AHD$(D$ lHHfffff.WVSH@HHLJAAHHH|$0HD$(D$ H@[^_WVSHPHHHLt;LD$0HD$(AD$ A?xHP[^_fD18HP[^_H|$@HDHHIHHHHP[^_VSH8HHLD$(ILD$(HHH8[^#AUATUWVSH(AYHDIMHyVHIHLAIHHL@tAHHHHH([^_]A\A]VWVSH0HLHLD$(Lɺ-LD$(DH@HHYHbIHHH0[^_HAWAVAUATUWVSHhDYLQ1EA#ULL$(LD$0HHκL%Aԉ1*L|$@H\$PH-LH1H^A EHLHIMHT$(HHD$8кHAԅtaHHL5DAօtMAw9HHAօt3D9t$IAHHHAԅu1NIHD$8LD$0HT$(HAHHIHH1HAԅ@LH=H׉Hh[^_]A\A]A^A_ÐHH AfAWAVAUATUWVSHH&EHHEκH$HD$0HǍ@D9GD9L$L$D9H$H-:D$WLLHH$HT$ HՀ|$WyH$t H$EH_LHD$@ED$LL L$LLALL>ALLALLL5ADH-HD$(HD$HD$HH$HD$`H$HD$8HHD$hL$xH$pMHUMHHAHH<L$HHAHHAֺHHD$0H9D$(tHH AH`LD$HH$p$xT$HL$ HD$@H$L$L$HLLL$ MHH|$W"H$LL$`MHT$8HD$XHHD$hLd$8MLLHT$XALv$H$yHJLLHHL$ Ӏ|$WH$t H$ӐH[^_]A\A]A^A_LL$ IHH|$W6H$LL$`IHT$8HD$XHfHyLHD$@ED$LL&L$LLALLL5WA9HL$XHL$8HL$`DH$H$H$HHD$(HD$(AH$H@fHYH AY'fH9H NAXf҉CHLLHHL$ QfAWAVAUATUWVSHxH$H͉EL BEKLd$`A݃AMHT$`D$aH vL D$b !D i« %=UUw!MHIA%A;Av;sHwmDH H \AEubLD$`HHNCDC F1D$`A)AHxHH Hx[^_]A\A]A^A_HH AWDLt$PLd$`L=?LALAH$SE1ILH|$ HD$0H$HD$(1Lt$@HD$8ELt$0H|$(AHt$ LH#H$txH$$LHRLHH AWVSH A@$uI@8HtIx0t1H [^_LÉHtDH RH9wM@@HHHH9wHH [^_QM@@H␐UWVSH(DT$p1G\ A9wLDHD)D)IH *LC Fv%HNDCHD=HH([^_]fHH AEgAWAVAUATUWVSH(1III L9MLMM)ILM|$IHHKHXHLLIAN\&IA:uAIM9uH$JL&IBD&H$IHHHdKH([^_]A\A]A^A_HH AHHqHJHXHLLIAMOhAUATUWVSH(HHLMJIHHH1@;u{tHHJH([^_]A\A]LkLF1LHtHL)HvLnI)L;mwHPML@Lm랐UWVSHHHHHLLL$8ILL$8D$ AH‰HuHt0IHHHHJHH[^_]fHHI1HH[^_]ÐUWVSH8HHHLgIL AD$ H‰HHIt=H舩IHHHHgIH8[^_]fHHEI1H8[^_]f.UWVSH8HHHLHL D$ AH‰HEHt5HIHHHWHPHtHHHH8[^_]HHH1H8[^_]ÐUWVSH8HHHL7HL pAD$ H‰HHIt=HPIHHHH7HH8[^_]fHHH1H8[^_]f.UWVSH8HHHLGL D$ AH‰HHt@HIHHHWHPWPH>HHGH8[^_]DHHuG1H8[^_]ÐUWVSH8HHHLFL @AD$ H‰HuHIt=H IHHHHFH8[^_]fHHF1H8[^_]f.UWVSH8HHHLWFL D$ AH‰HHtEHIHHHVHPHVHPHVHPHHHIFH8[^_]HH0F1H8[^_]ÐUWVSH8HHHLEL AD$ @H‰H5HIt=H@谥IHHbHHEH8[^_]fHHE1H8[^_]f.UWVSH8HHHLEL D$ @AH‰HHteHIHHHSHPHSHPHSHPHS HP HS(HP(HS0HP0HS8HP8HHHDH8[^_]HHD1H8[^_]ÐVSH(H5HHIHKHH([^fDVSH(H5kHHIHKHH([^Hf.H(!HHH HBH(SH HHIHPHH H HFHH [ÐVSH(H5#HHIHKHK(HK8HKHHKXHH([^fffff.VSH(H5{HHIHKHK(HK8HKHHKXHH([^HfVSH8Ht$ HHHSLC(HHHH 1H;H8[^@AWAVAUATUWVSHXL%9H\$0Ht$@HHMLwHAHALg(L-LHMAHPMLGHHHHD$(MLHAMHD$(LG8HHIHHMLGXHHH=MHHAILHIHHHHHӐHX[^_]A\A]A^A_ÐAUATUWVSH8A@~HIIH=HH0[^_]A\ÐAUATUWVSHXH\$0Ht$@MMHHHH$5H$IHt$ MLHIHHIHHHH5L$L$HHH։HX[^_]A\A]ÐAWAVAUATUWVSHH$PH$XMD$hH$0H$8MEtJ$`9$hr$hd1$`XwxH[^_]A\A]A^A_H$01HXHtɺH Hq$`H1H9s1$`XvH$HHHD$hH$HHD$HH$HHD$pH$HD$PHӋ$`D$`L5AD$|H$8Hh$`H$H$0HHD$XH$8HX(H$0HHD$`H$8HXH$HH$HH$T$|MAHHt$0H|$(Ll$ HL$hAH8$h*Ht Hf.MADHHt$0H|$(Ll$ }HHAօtHAHL$H$huDLD$HHT$XHL$PHL$PtHtcHt1IHHL$` HL$`LH;$tHH A虫H HIHH$uz?HLD$hHT$XHL$PH$кHL$PH$ЅHQcHBfIHH$$LD$HHT$hHL$p$h/$hH$P1H@H|$XDxH$8LpHD$hMLHL1HDHLD$pHLttH$Pt HH$8LD$hLH HH8H$8LLD$HHHHӋ$`H$8ƒ HH$0HHHL$hHL$HHL$pHL$PӸyeH$PH$8LD$pHT$XLpL7HsH AaHUH AC\ HAWAVAUATUWVSH8H$H\$ IIMMIwHH=IMLHIHHׅtIMGHHILLILLoH.H8[^_]A\A]A^A_@VSH(HHHH4LFHHH([^HHhHHHDMtYIAXHD$PIAHHD$HIA8HD$@IA(HD$8IAILL$(MHHD$0I@IHQHD$ gHhfI@MHIHiHD$ DHhÐUWVSHhHHHDLHt$ LI'HKLC HKLD[EHK(L tpDS,E~gHK8LhbtQDKfH8tjALL 1ȹAALAEuHL9u=v!H]H AQD$,觌D$,H8øAWAVAUATUWVSHHHl$0HIDLDLTHAQvL Hvu1HH[^_]A\A]A^A_LMHHutLHut,A<2LS D)I)L;SLS suHIR-H-,HS B vy<HuHbIA-HHwutȋF~HHǬfAUATUWVSH8H${t1H8[^_]A\A]@HHELHuԃ{uHT$,HDtD$,uHu{uEHHt~~HHIDh{^HVAHOD~:H){Lf EHL~$LHL%AԅH{EHHHHAԅHb{|AHHnc}YH$EfDATUWVSH`HLH\$0L$H$HHEE1҃tDH`[^_]A\H\$ EIHHE1҅ADH`[^_]A\ÐE~&E1LE1JAJIE9LÐE~-E1JIM)L9ANIE9ELÐATUWVSH l$pHˉALA9M$vVHHcHL9s4@E1A1I؅~LH# H H9HփI9wH [^_]A\HH ǤA6{돐S1H1HE~(I LIM1I!M1L1LI HA9[UWVSH(AHHDAAD1D)˅xq9߸|u1H([^_]H7AHc1HIHHILDHL; uL9tLDHL; tw!롐H٣H AzH([^_]fHH Awz=fWVSH0AYHω1)9|3u9~HD$()HcH çHD$(H0[^_fDH9H VAzH(HH0[^_HUWVSH(BZHHD1)A9|MHAHH9~!)H8HcHLH([^_]HH([^_]HH AgyHHHAHH([^_]HWVSH DHHD_HHAhH1HH [^_HfWVS1E1ҿ@H΅~>Mt9ICIIM DXA?v9L)H8HI…~LtH+HN[^_HD[^_UWVSE1E11HϽ@~AL9sA[uHuHH &A\u띐SE1ۅA1IELH~$fDMHM#H# LH HA9[AWAVAUATUWVSHyHHT$HH$~ɉL$<)AHVAH$HH$H| L$<)9D$`mD\$HD$PH\$pLL)H\IM LHVAAIII9uLH+D$`H\$HDL$@NH HJ$LNHIЉ\$ xHu[H\$XIIH\$hH\$P$9\$<IL$<9$l$@H$$HHD$P&H9H CATHD$xpHD$xHH A6HD$@pHD$@WH$HD$PAWAVAUATUWVSHhqI9IHT$8LD$@LHgHH\$8DfIHD$XDHNl5HLHHHAL5JIWLA։HL$8HT$@AHAAJE1L5HЉD$TD9d$T!f.AE5HEMIHt$ HHD$@MHt$ ILHD$HALT$H1HEII؅tLH3HHHH9uLD$8LAHrLL$8IHHL$@t$ 8MOIHHt$ AAAHH?HAAHH!t$ MO0IHHAHuXAD9d$THD$XHDH EuwHh[^_]A\A]A^A_HٗH AGnfHH ӗA'nDHH AnA[KkCLKIHHD$ hHu H@[^_HٔH A^H@[^_kHH ʔAXLL$8jLL$8FWVSH@I9HHLDCHHH=(DCIHSHHHvH=H ^AjkjCLKIHHD$ Hu H@[^_HH "AmH@[^_ jHٓH AgLL$8jLL$8FVSH(HHLMDIH0HC@HHH([^Hffff.VSH(HHLDAH HC@HHH([^HAWAVAUATUWVSH8DAiIIELHAA)fEt6L%q1ۉA)IW(I4HI LAEGHA9LwELML'EHuJAGMOMLHىD$ H9t|HϒH גACH8[^_]A\A]A^A_hDHAOH4Hʹ@D)LHLHL!IDAIW I LHHH8[^_]A\A]A^A_ÐAWAVAUATUWVSH8DAiIIELHAA)fEt6L%1ۉA)IW(I4HI LAEGHA9LwEIML?HAGMOMLHىD$ ؔH9tHH A9gEtGAW@D)HHH4HIW D@LLL!ILlHHH8[^_]A\A]A^A_ÐAWAVAUATUWVSHHAH$H$IH$|Hc9|$IHHHl$ GIHH MIHHA}IHHHl$ IHHIHHMIHHH8[^_]A\A]ffDUWVSH(LHHLGIHHyIHHkIIHHIHHLIHHIH4AHHH([^_]Hffff.WVSH0HzHHHII?N MO HAHALH!HHHHCHHD$ LIHK H1H HH9uHH0[^_fAWAVAUATUWVSH(H$HIMMMHw@Lo`Ho H5MMLHIMHHILHMIHHLkLIHHIILHMHHMIHHkMIHHHLIMHHى HLaL MHHىAIL7 H([^_]A\A]A^A_Ðfff.Aff.AfA@ÐAVAUATUWVSH fH$LDAHALC HcHL5I HASL-Ԋ HHcHH ACHHHS@S HHcHH ACHHHS@CHHHLHL SHDCHC@HH AS RHHcHH ACHٍ@HHS@SI RHHcL HSIHHLH%HHcDKLCHL-C HHADKC HcLHYEADKLChHHADK1HIHH [^_]A\A]A^HI H CHHHLHL SHCIHH H [^_]A\A]A^ÐCIHHLHH]SHHLLHH%L9CLCHIH ASIIHWVSH fHHLuFL9H=tDAH=HEDCHCHH HH [^_HDAJ EƇSH=HHHS8SH CHHS8H=뎐UWVSH(ALHHLLHMhCHHHLDOCHLDHLL HH(CHHHHL CHHL HHIyCIHHHHLZCIIHHHIIHH.CI HHcHLH9CHHAHL|CIHHL HHKILHHH CAHHHLICIHHCAHHHLHCHH-HICIHHHI"CIHHHLH.SA RHHcLH.KHIHHHH([^_]HATUWVSH AHt$pLHHMHHMCIMHHCIHHIUCHHLHHCIHcHLLHHCKHL HH%HLD^C HHcHLH?CIHHHICHHH HLIHCD@HMcHN MHSHЍ RLLHcHcLHH>CHA@HHICHAHHICHHL HLLCIHHHL S RHHcLHCHHLHL HIHHAKHHHHLD %HL zCIIHH4CD@HMcHN LH=CHAHLHH7DCHKBJ HcHH [^_]A\HAWAVAUATUWVSHHL$HIHT$0MML\$8I,Hʍ D LcIIcO,MM$ύ LcHHcKNUHH0LABZH%<H)HAIJXLL$0LL$ MIHH]ÐSH BHH HCH [ffffff.HHIPfffff.AWAVAUATUWVSHhDJHEhx HHPDLHEHTx1Hh[^_]A\A]A^A_ËGxHEHHP$yHykLt$0Ll$@LIHD$(LAIHLL=kAHf8IHLAALLkILLAHL wkEHHD$PLL$(HHD$ ALILqjL=zjLL$(HEHL$ HPALILtjLD$ ALA׋D$ HNEHHFEHH ~HD$PHT$(HHD$ IHHL$ AMHT$ LAMHT$ LjALLiL=ZjABLLAAALLAHL$ L=iAL FjUWVSH(HHHHLhHt HVAdHtHFAHHH([^_]D@H([^_]ÐSH HHJHCH [fHHIP0WVSH DJHED@~HHPhAHAH诿x 1H [^_ÐHKAHH [^_@LHHQHE@AVAUATUWVSH0HHHMDkGtmAD*H9]HtHH A4h:I9$tHH A5I:KDmLEML$HHL,Ll$ LG1HLl$ IDHH0[^_]A\A]A^UAUATWVSH8H$HHIDkC|mH9tHH A49H%7MD$H)KDmHH|$0L,HMLFI1HLl$ He[^_A\A]]ÐA@DAWAVAUATUWVSHHH$H$HLL$IML$HD$8AHH~X@HL FIMH@HHHD$ FIHHHL FMMHH^FMMHHHtFHIHIAIIFHIHLHH-DFHL$8CHHHReHH[^_]A\A]A^A_HUAWAVAUATWVSHXH$HH]HHU(LE0ILM8H=eD`HDLIHCDHEHHEKdIH%5H)H|$@N,L%weILM0HLE(Ll$ HHXHELM8IIVILl$8L|$(HD$0HE@HD$ HAԉHMAԋStCtHe[^_A\A]A^A_]Ðt>DHMcK<Ju3EIDM)N M HHxuL9u11IHIH IIHfILHH; uL9uf.fAffffff.AWAVAUATUWVSH8iH$LyhHIMMH$ILtL$LuH8[^_]A\A]A^A_@L{XHL$HL .LCMMLHDKIILLHHXCIILHH=CHMHHLHHHD$ KDIMcN DIIcIH<EHIHL)H@HHxufH9uHcIL HJIHD$ CHHHHHH1HTHH;uoH9uHcIHHN NKI IHHcHHHHIHD$ KDIMc?1#11AWAVAUATUWVSHXHH MIMH HcHn,x4McWI1E~L9r IcW~H9sHX[^_]A\A]A^A_ALLH^I>IWAHHD$HFHD$HHSMLt$ MHHD$(H|$0H L뉐UAUATWVSHHH$HIHMC4@H9t!H4H <A6LM2LMH%0HWH)HKXMHt$0Ht$ CLGHHٍ@HL CMD$I1Hٍ@HHHD$ He[^_A\A]]ÐAVAUATUWVSH@HL5HHHD$ HBAvAd$ HD$(HBD,HD$0HBDMcHD$8H8?@D$?@HÍvLD$ N,A HL$LMMHL*MHLAMH YH/H@[^_]A\A]A^ÐAWAVAUATUWVSHHVH$HT$PLD$ @<AĉA|$0Ǎ$jLD$ A HH2EHHHD$pH,HH]IcAT$L,H IEH]FH MIC4#D\$ HcLIHcȃ?)ȉIL WHL HD)HJ! H([^_]A\A]A^A_ÐVSH(HHfLLAHAHC8HHH([^HA@ffffff.WVSH ALHLIH@HM CIHHٍ@HL H [^_Affffff.AWAVAUATUWVSHH$YHILD$hMH$HD$pH$f\$^HD$HH$HD$PH$HD$8fHx?H?HHD$@E H9D,LD$PHT$HLU ADHT$@LMcHLtHH 'A^"%EFIVhMD)NLIH|RHHvHH Ab$AFMNhIHHD$ QHL$8ENZIHHHĈ[^_]A\A]A^A_雬HTH ZAIr$,AUATUWVSH(H$LL$HLIH@DOLG1AMHHHL,LHMTHLM9H9uHHYQDgJIIHҹDOLG1LJ LHHHHI,DLTHL\M9uoH9uHHPDOLHMcJL@HL;u%H9uH([^_]A\A]M9=I1H([^_]A\A]M9rQÐAVAUATUWVSH0AH$H$MHMI9HIHL \u1H0[^_]A\A]A^AFfAVZH?L>IHH AFANZIHHIL IINh1IfMTHHI9uL9ul@L9_H$UIHH$U MHH$U L$H$H$U AFH?H$HLU(AFINXD@McHHNAFM @HHHcHcLHLHD$ AAFILHHcHHHD$ IAFEFZ HcHHH ONAFL@HcHL LHAAFIٍ HHcHcHL HHD$(HLNHD$ 7AFDHL LMcHcNHHHHHD$(JNHD$ AUATUWVSHXH=jIIwZHHƉ蜨HeHHD$(HD$0LD$pMHHD$ L MHHH觨HX[^_]A\A]ÐAWAVAUATUWVSHH=H$MMHT$XL$Ll$`wZHjHƉHT$XHD$(MHLl$ HIHgME L HL$HsMHLt$0HD$@H$L|$(H\$ HD$8H轧HĈ[^_]A\A]A^A_ÐAWAVAUATUWVSH8H=HH$MMGH4@vHc L$IHHI1MtCH$HMLd$@Lt$8ILl$0H1HD$(HD$PHD$ @ƉLH8[^_]A\A]A^A_ÐWHVHHVLFLN(M1M1LMAHNLN LLAH>LLILLAHLHH>HNHV^_ÐWHVHHF0HV8III I IHH I I M1H~HNL)LLHHF HV(IIIHIHHLII I H I H I I H>HNL)LLHIIIMÉI)I I M L)IILLHH>HNHFHV^_ÐWHVHSHF8H&HLNM1IIHF(HMMIMkH>HNLFLHHF IIHIHF0IHLH>LHNILFILN[^_ÐWHVHSUATH>HHH H M1M1I)IHHHNHFHVL)LHHHHH H M1M1I)IHHLF L)LIHHHH H M1M1I)IHHLN(L)MIHHHH H M1M1I)IHHLV0M)MIHLLLHV8HII܉II LH>LHNHHFHHVA\][^_ÐWHVHSUATAUAVAWHFPLNXIML)IHMI H I I M1MMILN0LV8IHLHNLHVL^@LHnLfHLH~ LLF(MMIVLLLMILHMMMMHII H MMI I L MI I M MI I M MI I M II H M HLLLLIIMMMI?I M)IMLLIIMMI M)IMMMMI?LLLMMMMMI?I M)IM^L)HLHNLHVLHnLH~ MLF(A_A^A]A\][^_ÐWHVHSUATAUH^HHH7H HNPIH I7L HVXIH I7L Hn`IH I7L H~hIH I7L LFpMI I7L LNxMI I7M LMI I7M LMI I7M HH^HNHVHn H~(LF0LN8LV@IMI IMI7I M LHLH^HHNHHVHHn HH~(ILF0ILN8ILV@A]A\][^_Ð%zF%jF%ZF%JF%:F%*F%F% F%E%E%E%E%E%E%E%E%zE%jE%ZE%JE%:E%*E%E% E%D%D%D%D%D%D%D%D%zD%jD%ZD%JD%:D%*D%D%C%C%C%C%zG%jG%RG%BG%2G%"G%G%G%F%F%F%F%F%F%F%F%rF%bFSH0HH  HHD$ tvH H HD$ HT$ LD$(HHD$( HL$ HHL$(HjHaHH0[HHH0[fH(GHH(ÐH(HHHtHHPH@HuHuH(ff.VSH(H5Ht)tDƃuH H([^d@1ÍSH<Huff. t@ 널ATUWVSH@HH2-+HD$ H9tHHH@[^_]A\fHL$ BLd$ BBBHL$0BL3d$0HL1HH1׉H1HH!H9t#HHH5fHoH@[^_]A\@H] fH3-+f.UVSHHpHH , ~BH E1HUHoBHIHEHD$8IHU1HD$0HEHD$(H HD$ 5BH 1H5=  HHHEHHEAH  BsA HAHEHM HEH xH(ttH(f; H(ÐVSH(Hs8ttt@H([^fHZH5ZH9tHHtHH9uH([^ 1ÐHfff.HÐVSH8HD$XHHT$XLD$`LL$hHD$(H LH`A~Ht$(HH`HIffffff.AVAUATUWVSH`Hc-HHLDžHE1HLL9rHPDZML9AAHA9uH HIHlmLt$0HIL-_IEAE AT$ A0HLIEH2L-?HL(AHD$Tt @A0LHAHD$Tt@u#IHHH`[^_]A\A]A^Ld$,A@HT$HHL$0H-L?MIHHD$T@ttMDD$,HT$HHL$0ՐH`[^_]A\A]A^Lt$0L-?EIL <A@HT$HHL$0>H>H f1vH AT$H LD(H uH}H Iغ0iUAVAUATWVSHH` tH[^_A\A]A^]v  HH@HH H5H H)C HD$ H; HH)H~H ~&DEEDSE8DKEuH DEKSH H96L%LmIKSLLLA {@^I)LLLHAHEH H9rZ 11L5=LmL%<fDH;5' HH tHHA0HAHH MHUHMDAfH92L%H}ЋKAHHLEH9r7uiLIIIHH)IALHELIIfIHH)IALHEJH vHELIM IHH)IALHE}H H HCLCPtH hH(=wc=s{===1ҹ H?H 1H(=wC==u1ҹE HHttHҸt1H(@=ti=u@1ҹ HH1hD=t=t"H(ú  @1H(f1ҹ HHKx 1H(úW 1 A 1f.ATUWVSH 1Hŋ u%Ht H hIHtH [^_]A\@H 0HL%1HHHI) HH. DgHP H SPHH)HCSH t5HHuHvIH 8W @SH HAA ACCG =H==t2w==t)=uA1ҹ H)Ht& иH [f==tHHtHH [H=t;ww=t=u1ҹm Hu+X 1ҹB HtnHtи^fDBD=8=L1ҹHtLH1иf. UWVSH(H A S6H Ht3H-6H=Y6 HׅuHt HCHH[HuHU6H H([^_]HWVSH uH [^_H։Ϻ4HHt<8HpH 5HjH H\HC51H [^_ø뒐SH =u1H [fH 7I5H Ht9u LDA9t%HHBHuH \51H [@HH@HB`H 35HBHHܐH(tIru ufH(Ë~ubtuH ^4ȋPt=H(H I4ݐf뗐HcAMZt HH [^_HtHcFMZt HH([^HxHEHH([^VSH(HS1f;MZt H([^HH5tH)HHcHt@$H([^1ff.UWVSH(H=1f?MZtHH([^_]f.HtHcG<tωHHHtHHufHJuB tj HHH([^_]D1HH([^_]ÐÐQPH=HL$rHH H-H=wH)H XYÐÐÐATUWVSHPHHι@EHHHf;HiHDHf>HeHDH|$@1AH/tcLDHt$0Dd$(H\$ IHmHtu1A LH1tDu:HP[^_]A\HɸH)H5̸fH?-HHH`IK^ffff.UWVSH8HDD$,HHLHHHLDME1HDD$,Et@fF VIFLEuMD1fBE1EtfDfF SIF EuM1HHfBHHH8[^_]%/%/%/%r/%b/%R/%B/%2/%"/%/%/%.%.%.%.%.%.%.%.%r.%b.%R.%B.%2.%".%.%.%-%.%-%-%-%-%-%z-%j-%Z-%J-%:-%*-%-% -%,%,%,%,%,%,%,%,%z,%j,i2-+] f()% sexp-format.c!nestingnesting x x 8 sexp-transport.cout < inbignum.c!mpz_sgn(x)nettle_mpz_sizeinbase_256_u(x) <= lengthnettle_mpz_sizeinbase_256_u(c) <= lengthbignum-random-prime.ck > 0bits <= 3*p0_bitsbits > p0_bitsmpz_sizeinbase(p, 2) == bitsbits >= 3!top_bits_set 5` UU 33m $I]tN ; 7 5={! ncA_F &WRHM lE %CkL"=w983CY1G.:*m(W'CG&e % ?$@ +NDu #gw}'  %c{?oqA9 ~[Wi^D  Y . #3 Q ŵ: =F) q y2 W +   c_ ' F Z b Wh })   M E)Q q6  : - O Qu T s > A y /e[ׁiW;5$U 9,5 | ZF L2 , c7g %m٭CGw}=c+ ^7#TEEk 72aa- {| ,/u R l t]iI aSQL? 45 #I w " l w te~ ] G# o ' ta hP_%X Z{cSL <7151*x"]P 3Uq  1y!iIY9 a$'q),i.1? CQIyKVYI`glt)}AI!1+q48YO)py~Yq!y1=Og!tqɭYa/)>aESAqQ Q$y,Iwɐ)A]yAٻQE O1ciAY9)Ia2IUql!y1  is I 9 H U o | 9 4 YB A] i Q y  A+ e ) DbA*y  %)+/5;=CGIOSYaegkmq %379=KQ[]agou{  #-39;AKQWY_eikw)+57;=GUY[_mqswpkcs1.cj >= 11pkcs1-encrypt.cpadding >= 80 0 *H 0!0 +010  `He 0Q0  `He@rsa-keygen.cmpz_sizeinbase(pub->n, 2) == n_sizerespub->size >= RSA_MINIMUM_N_OCTETSrsa-pkcs1(private-key(%0s(n%b)(e%b)(d%b)(p%b)(q%b)(a%b)(b%b)(c%b)))(public-key(%0s(n%b)(e%b)))private-keypublic-keyrsarsa-pkcs1rsa-pkcs1-sha1Wi[ieinedpqabciiiiiiiidsa(private-key(%0s(p%b)(q%b)(g%b)(y%b)(x%b)))(public-key(%0s(p%b)(q%b)(g%b)(y%b)))private-keypublic-keydsadsa-sha256rsiipqgyxiiiiipgp-encode.ctag < 0x40length < PGP_LENGTH_TWO_OCTETSlength < PGP_LENGTH_FOUR_OCTETS && length >= PGP_LENGTH_TWO_OCTETSstart >= 2start <= buffer->sizebuffer->size == start + lengthcrc < 0x1000000BEGIN PGP Comment: Nettle done <= TEXT_PER_LINE BEGIN PGP der-iterator.ci->type & ASN1_TYPE_CONSTRUCTEDi->type == ASN1_BITSTRINGsec-tabselect.ck < tngmp-glue.cmpz_sgn (a) >= 0bn >= 0xn <= nn > 0p != 0ecc-mod.csn > 0hi == 0ecc-mod-inv.cap != vpbp[0] & 1cy == 0(ap[0] | ap[n-1]) == 0ecc-mod-arith.ccy == 0b <= 0xffffffffhi <= 1hi == 0ecc-pp1-redc.ccy == hiecc-pm1-redc.ccy == hi0`i_i_i _iP_iiii_ip_ip_i0_iiiiipipii`i_i_i#i C |0Hyws$kcx+pw |8 "qB̤雫}Z"$v![RݪHs SD _FDһ[ -/qE>6 U>D"7^@qE^A;) <9Z쵨(.6K[C166TLVPxWrՍ:^%FGKv0C-ة á&xfĽZJ3CX  M .ú69 p8%$)i9';!w?>AW>ၖ}E$L} =HN5Gv_|9'*x 94]ꝴei,^kWyaH!yD(nG' \"Lq=^v׷pNW?J0{GC"Uq͢Rm+c XO67r^fbj֟ Ldk! nɮVLJj}+di\R^~2"ݑӖ%9WI|-ąMa{3?-= ߡf[>ދ-&'Hߦnīz De5/{uh~A(q3}eu}湨Lof/ l2-$T|EJ>#. $cGEGؒVS a^%M} _E's? #X gG v[aH kvN0_Ρ d+1`)!FGzӼŊ7l+QU=ur\lT˽ca5"hoAVbAwWogbHS6!C:4TlhMʹ=ziy_wi ^N^q:򺰡Oxjm%{4g9$v9rONV t@Bcu7r9D:6%a5%*CK܈^N}}i&,[϶.xM2];= O{#6ۺڷ}-5nۛ(e=MdDHr&GcGe'ւ_,{9@3y;w|#P:z:4^ko&?t!\l9:OOs*`E!K2>!&+Õ[[l}YӬ%#[/VbmZ 52W}cv0 s4cOt=` pUN㺅I66@>TѼaN4 I~ܯf4 >7Hq@^=n q—. b5Z{+~AcW$^RگƿJ<27=eܠЈ'\4(vȎ:o*M+ 0N@C#bk!mp%re"v%fr>aScb`8yC9B؟3) TǂP/{НŭD$WΏKDmiq٢L  h%ϏA7Dum@0m)xDz!]ڒ?Rde]3/BysEkZK*%)⫑ +s@xWBbHt"Ξ W' ΰvrwGu|ϲRl$;* yKoYB_)#Lw6ݴ`7m晟:N )),>tcF\Jp% y x.un_[_I{'D=X\wpcɶn>@@ez*ѿrlPKtLGq'`6kFe5 `CYgo- Y~zdMZ>V{\_3oSi1<.5|MPzOJJ+t֞n3^3R҇ 9OHEU_ l\`tNL{;}XwVYor$ȸ|,=$~}o#c2Osy3Ֆ؎Q4vBe" ݃[OPkEptX#[A+TY8h-?[QA|A&,ỳ%E nOU6޳::n]{A;Yg<q,@ߤ -WS.sjP7WrE1?}\ưl+wGE+$CVPL) M̯e9KSRLo2j4rhӐy!k'Fxޅh Y2utĄ7 n;siA Z<)vBV[X*^hT\+!xZMrꕹUMl҆Ii? e9cã$\7ड़^&m)C9y ܘvl^qG'us>S1k(-1S5 ʾAgM [J\`Pq0^qԖ2aAL!52 qܭf_);`}# c$IUt2Ve%Eb1r6h惞UoNϽ:6濓vXIثxd]]KΓt@ꁨW;1J17\jI`\Mm` Rqͪ!ޤ,zF taO<5/:Ǚc_([4/,ps–)6k F6eu􎉡0_jﷰ4FyeTRL Jc7Z5fe;c ^1Q ebz WXeB$C9IZ *]f1rc&܊xKV=:s/,|3,lr2ps}^㦮|D;WhQNqAlDn,"ȅRLwom_∫R]^5-ǚj^?8~O14B*OM1tt eTc9g]ɲ>0Ofˏ}@Y9 R0zX zRx_{hR? \9+GAq}PD5_k /3+dgT/.PbWf`WݻJŝC*ɶvrC񈽥Q`4suqf(2?uy5+hRS\ .08QDڬD(4r"ʄ]^2&]"}] 36xNN#Y"usajMFhzj QumeEƠ`n 4fzUvyXJ!ƕ׃G2|~OZ'UԵPU)-|R,Iج ,=FYV|(&ei?zQOEܸ߮ObLBy_x3|]WcPVc|4Zb0wAֈddčEd?uٍO˙_=JV3Ix=\܍' ?$miv$1n|PW%O`)8{m rZ+'Cj*Lf&wص0(Ʒ/ٌйg 9DaJŧ?kI$͙kb5?vXɰd UqV~V.Uv;VA2=Y''8,\37+p#e;A#[!]a|t3pM W[LJ5C%B o-z- GldZZc;@91l 99 [`VdTKӮ󍕥:\3H3<6rHY"p #xHB&SL:۹o)21*[X$w}cPJMҠ^zT5>g7.FN XwVէn4L#A!,g@x=}]НsZ4f9rIߢi/yXpsxv3D;G0YI+ňڶ ThG_AQ =pBc+ */w~b/8C }UHZ-Ʃ3& dMỶ;LKOa(BI'⎏>dbC'F/}]j JtX( Y=NbSiӲ~ɁB(YQS[TrRv;xn?mݼסؐ<{+1^SYӒtJ^߈+y:Ny'PW;R7z)P΄\Ww,z W;[Ov q2RBRqW"(R?룫ßz4aNUcRP~ڝn۰=t&6;:mT@ doOpeK6!.K6~<k{*/h>R/%W\"HnF},l+tӌZ[!ģ@ $ !Uy%9P^=7gTz[ILLR|J {E3&D}Juq T:*Aף* Y=[:$ܣΞ$]Do}ƊCg}pi= Ptk蚮F ßJODzޓ_2H7EAtO)sQ!e| #XQipdXczǿm|wzd;SvCF"PkJ7TR˫jraa#t߮D)~Z0ZnX%c)'\OS($J<:l!IR9NLt +(W8V])Z72Q~O(t/>hJT.ξ)X2Gc_7F JO*1t5d&ϯvbph9%_c.8.)wbjTܐ|PS%aA&!Qhp^fv"90Nꎶ>qHⶡ`d2]o[XW3)םweEZvw:lk{sqgEFѧج g<فN8O|Hl_Ҭ7'G-s(y)DIlp\㨉*M\W]8%0ejNq B% LR"hsQ3,b@hXXnFHqF.lPX NAJpJ(Lw/h/fpBGH9ļlF^o#iAYt\HTw'e~bߙ4[h+(z< +"LPޫ')Y:$ 1ETK2**7‰J-:9f],_:jD^C@GvF=K431ЃK[@ Wʙ6ǒpah=Ά z 0:SjcSIW @ !:vXϦ EwPr'63 Ty\_qVww,tYᘣNT9^BԫMOwWhf7H6V#{U;DouzJDtH8]nq\)֪*5CV沑+ȕ o HL@/P۱ @:rjQYO5 fa-gM׎ fqL^ @8"wlP+(ߝԄ`,3=/LT  q qeW|v1݋R1: (ڼ̘ N#-JCXK@4w\SSb<$(eiR" ٯ8 2F Lpo4a!Zh:;/\F \˽eTa5 ]S5 QqyV%恞Kkih%"P=U3 b"&O;71zȷ;:δ?)RժcW)W[+4gۥ=i[ᴈE(g.Tma$*Bɶ;j߷y. 1S\cI"^DAf[Nc}(pbH͈&(H3 yu4mچ}n-~ArݬԚwFXzmzm2ŠN?v*G?ݥ @!ɑ&K \@$#Ǽ` kD&: ˭jސes'rur (רZVnNlRLmpc&P>g ŒTJE,.Q祝.ol;Uw ]oǎ#ƺC +T,.g34̔T@vFJWxPѽ)"ǚ=2)4TH>ER=DX9iYQݼrWl-``K&_~r=A:s啚)x5nG{H Ч'ɓ`BG3|e^Jti?l=$~GJ!fDA}Zk+$uG;[f* ~}z@Ջ[gsvX mU14׼vbűkOy[#o#)Uоxai w9P0y\OZpzg1[e&+U̷Bh='B/1 `>m%PyCA%9fEW3 P_(94Y$' tu]hQLIҼrÀi&~N/\wnk{bdM7ŧŒIA%|(AYJӀc/g,;J=wMVHeq\܏6Ȣv"CK܄Udn_Eܭmq."c0.ň^ Fٟ>"ʁ;vZZQoקʰ 醅'{nN h}ɸrN5h.ؔvT3BcYVrwZ|67*pl8xU僡VHx) ]5}gV|lZRveyireYK8޸K}ΈRj4z ͽu}xy_C;yR9w`= . Hŭ)]ÕT}- Cc>=x?"PH,_eEmEV?p6黥6#lQ #$!g4&jw4Vn׉t)BDO1VGNv$_z%i+tWoEc¯ߤni.(/g!%X2ϸ7 ڊ?;v/9$xQ;װU; 5|):f9\˟+. 97#I"/П(:x>Ӳ" ?^ŻpBJʊM|sW*-IFױ 2!4V쀲6S}euOo#ERފAnomy3 Ivܻ;\*m)!Se2P0;F%k丶qyL-Y"Sc6 -=rRXH)ԭ8H7mnbj~V #΃rvŗ]gJ37Tٓ$a@Lfϝ7O /wٌ :2,ͯfʩ{P[q5Wp…Ldl.LɕJBH505P{.Blp8?o3:;oѥF凞0AH`!'_Sm~+qsƃ/>GFIQO7fٲHM xŦ'd &+c:9{M'hIϦSGvzϓpIB=߯+|iL=j1n<t@ހ#f(&|^>hf[!$1Z*0}>!DίKe䈾>6ß4P%0H nef:n QH71E2kItuJ-a]Zk?Χ(iz1 q4Ya?| tgI.Zty1F,ߤ|zfEwj53Lh;FNG~ >;g[]S큃W!Q~oH8j"ؚ2q-Ln!Zk#j 1!BY0dwKm?TN#s,JJL+%Sn:`0XX#PH 4nb+|irX;vփ\jn9d!vh frѠgySB,2zW0Œ~ 0٥nNgzo47=n5i@;'"(g5efxǽֲHckN"hrYXp c??I&廯1 'N,09'<~Os¬'Nn/t7 96Zpj~ȿ5"rQp*~a\Kp~)|P֜_ a[=OtGGQݕO`"dL#0!ו B۫;$0YׅN&ςМOqƭ쟈шҶ[6ř27T+ e]w{Y.XL^!O%.mX{mZ Z>pzn;B8$lh/ fH`(P QM^3RedԐc|Aߙ󇱧!-*GJ/h7L^?m;B&^mm/b6&/ `(f sv]d:5j!v9+j%[0]xFp. [&'oC3Z{xQa{krU{P+Q U2K!pr"휧8u`gTNT-@⁌iҿ:+!4*7!A=gyul9,[K޷2֭(2rU)n"#֋B~l 4Ge;^`A5[R޳.\6c3֟di1HJ(eE$'ǤTLC\#_R/^\2iyӤl f0el>t`M!< ڷ]Tq\֜E\e->hLtm,Nf 7lPzɃNs9 a]ߘҟ]y\`soW ~MWCBU:Ig6fpWz(" |<<)f"/sln~FH {$N5|'ᮄSl}AP&rNIĪHvznubig=ۇO غaH[cdlt k/ 8pL 3"YP 8 sYS)4;+2g:D,}3O sv@Ä ^ XEӓ76b+@OKc(\J[',"& 2eN!'H($=䯀P=JB!:lXËne5 xӾs,}wLrXf=u]v.QꝊ1;5 cڃnoH@0 pK%jO Jg <֚1.?<ּp kYmWTM)4P`h铧ƚuQq_9F [} }Oo{-x25&BR Hw6<):>ɥ%Ĕحc?CJ@QB`T0]0)nXw㴰uϐ] !k>ӡ $& ׽>":^fL>d{MWu #o=[ ׀Em*" jM×NG2JU"`ߊ(1]hі[C 4t >k,q`w-WY :JQ +>C8! b1K}k "TM]?T=wuYlbtS6%qO 02g 5m&!kٙcYIhGE#KNA'3 ?hO􏉯Hv-dOֶ1 n!V*qgH u|̓te/MwkP)R $ jl h`s>S ZhxXQ,gha[e$b%"9S~[S=ݺ8M k^Vs"cUh4 'JC>Vʮ󞦍нӹō6T^aKPd-$]3(.Vq8CH.R͞aGRU=p—l1}>(Sm q-0 MӴjWְ9 :Ȩ⩀]+o5 s tߥ}Y*,0rrA*wۤ e *oΦңb(jĪ&3>9u't ,OɌ:]"?T!%#Q>\N7PxY%7ۚnDZͨY^Z-NHzt'h263wݖ]Aт@v:ǯ39= (`Q-yX쫇szXS@ڙ y4zHz١ϥs"PPDMKϓg,~tyZ=I2Jq*< W핬="6~g_rʎ/gBCҢjzM)wOHzV rڎ#\Cѵ@X&R\+ip1#$ ۽(ʖ<x"Ѫ. G4N(yx'#Xih۲ľCDF\Qb *-9a0>!!^9IA[T6~yH.r~ x (U>`Z)ʱ^%:0nA9>Ν h+`jnӿF]Mu]|4o[`*K"dL܂,ޙmv WPTD:"# RSxyu:m| V^ֺL?й j,d1 afFU Ќ\-!RQջKlq;񃭠:ƴ |EEG9l㔢`h3{M;y~1$e] =/lS9s:y39&rq3Tnt6rkn757ynGܙo>e&Uz762ϮEMn3Sc$bR9Ft`v . ܴ E0K+P0K6WSC+a vr)M <1,ut|S}i1u쨫+ pKN}Dx*qdRK?Gg,*9ˍ sӵ1AXK!bJ%"ѻFV,my*CJ/"l:J-w6`W7v5)('s(X1 hk#*Ct<l%q bՠwn,P'9s_r_Djdd([{Nky}Ъ:'&)\`.u%ĺj/vHvvErzx&Iab5W1.2QXi@q)!AR@EvO\낉2W% &`d΅.07ۋg{4/cF֋ikG7#9;Nk,⌫ivY Qɡ{hk|rhNC'~a:oV5ǼiH!;Y̜U#b<|tc4c3krna*S80XH+}ǜ̯d0b6km+|g( _/+]uRg\^-ɛ Y 칺EI¶pk!{C-u&TEVڼ*Ԯ4U>>-1W)$)jeׂjP+(*(חˋtˏ19 0-/,O#C;tطdS.A >^;(e4H(s^&&bO|]ȥQOU/9G)Xh:Pu-6I>5덂ew q7(f|t&t23|X=)1O`iRdA'|4jb#I2,y2{5Ǒ^JPTGB/gٙK eV0 >"7).ޠͱh4kl30]zt 2Kɷ@#? *3)"AB  }WuLLe)xpI8Uj %_]!2k>Éc X4|8ffJbZ/-$ɭIP+.hD˷fP>ݠbGRY*#[]ԉDz )V ڶnD<1 ̀Nqx"œ&¥_`k۪.W%;+|@$4&2n[ڂ=U#Њف9-SJF(tJifWOlb OQas0cl_$>ŗ)_v `@EPg0ѻug`͐1]r*vM>38*{ڙ M01[YH 4`fJی{va_$٬-2[nSPV"FT+yZ kb H8풽ڹl0BmДe{x#V&O˹r1vl(U,"FM!F:Z8Kļ@nj.`˩RIKX#MH" kqlGF4^?}l?4\Cݑr_29Os[}@7MAgsǩ4FnIֿt~Px <ݓx//)TBmiT.ȘO׹z\atmI>)B-[O{hQsl "t02k% BD@E$bL_.E O`#FyseުNI<Mֆ쫖)`K4Eg%UMidwWQ~sdov_[ >?(%!I/2cJ#(X!\vώzxjvyyH,P,wJ(ѱKBޅB>6ruNa J{K5xEv4F' PP+I(R[.q~PNHnYAn~ LƖ$~bԟzxFzxfߐ_2f*h_OȬhys*Lͧ2հv2˂A𜟁|F^[~"u_ }Ȃ_ ?H &}7@7 FT%uWY턆#PڇCMMgj8 hG <[ڱVKQ:/1h"Ya3k2JpWqM5-U7Km3 }]pIt46-Or`:K +9bt3>8O^Fu\xϻ0;@XA)qڝbw[ǖ0-3멢J⡣6:lCnAJ ͩ l}%1b-n$ltvO 9O*T[oz.Vm*+Djn'e5y{\8s_%BFt7 %?Ml7-S'WDFlψw:IyL&d!/ȅ$)kp cM@KbjHc''pOʋv tq_G{N `e`r#)יoO J-yFjs Paf-CʎO Ʉ, bZ@wFl^|yWƲM8iw^w/C:\i9Ҝ(7]XZ}j Q*Wu3}2m@.Z!RJ6a]!|`o gߚ%~8hpf?X*=' >U ۔|8-KPax-/@z 782=$v#fC6׭y{ VR 1k7,smaiu6{Z2 F=>L-ˁX9{LR◀tx AsN)vTπx'G^sCvwH5A1cZnـz篓@a4Mrs @62t6&HyѡSmk"ISsoG=ƘuhCJxvH ax1zⳤ֊JĠ+xN==PuzofmF+* 1'mo]k{ƷX5cz,#Xk]暶^eIJwiU98;m֝W\=2Ғ_ZQpiޔ]K2OVfꪗcjj vr3÷wFStGG?_nӔ칊oDϽ7q-G蔯AI]֌7I q)0#ڍW@ЉLYxWL`e<Ӭkٮh,ؽl|nXwx3|taY!YYRGLy޼*h ˱NX>c-^UAo|_. {閩XRu;/K "rE} >AgR$t-/V L,Ԙr"3r.AoQ20O{<QB€9+ߩ@"6] Kh&fPSr$;I1  ]wA@ ./1}$ Oڙ֛(C;CY 3%} X Gu^cERPdx|E&ubi'OM]կ(ᅪRC(A5otmeŢا5yFրod ;L~e>j1+p/cV[/ O-Z1辳J^ Y '.W⭾Rjz ;/C6VJ.ܥJ9˒^$O#5c ^fG =k5.:L4$6V2 (t~#(6\col`Վ \lVDOk/5<$()_}% OcRb-1|kVB,nkԄe;k>1{ :ci50ԗ Tk"aղbt E'PrQd;}ǹ0N\0EZa9zbJQ"Dc;B o M.6:6 al@^ U͜OxlofK}36K!ڻQCFf}[_XOa$P4_<3&p+^oY6bꥅ7JiT~Y ĦY]X#}J[-8 u'dv4{a z=FmA}umt\VO7mҼpS;B#sqD5| tQ ̧IC /)l1-1-n\oaL|>ayG@2:>ǂckeQaV!dXr5F`èuÎ_w0?=Ƙ1vFself*5t +f foEݑťA31| tM*>L0%yeP2\c*XGK-L݄zDC7`la\PTo)1[S&TOh ʲD϶-diXJ012h0ۮay&BrDi[Krigm=Bk޼!ۇD%yؓ zR$a{L`6{}RHEO?3Z?[Wg@o }pٔBnY== eRvjXBW2P~ubs;0AEK$8ԃ؀v#*R~STeO`oC{!4ҥ -hhLۢe0#ֈ{71E3hiG\j͆;jV[p0mʈy;c"B Pr;d+~B@Faé:~w}J6˃yr}l$m~RN72U9Xq{ z4/ug$ `q ]7+܌3%l(@9BopV/ ;¾Tr q/[`X~ձFarW#-.R#*PD\ڗYF,WeHí\?p˦Ma (2S$(!Ż%}4.XA\.:W ꜪRk&d}OPgX+tDNIݼ}PdхZ }):@om<x+IIf4EWSFdX8Im~Bw.DNvpN5 j]BK]!{(9(A?̢avc;;)  mʄ9 :SOjk.--%=;)~%m Q@X[3 bքc4Vtx{DLi^7"~RNJDDz*ILk BAZ7Ph8'YjJ+jd7l)DY;uk,ea;P-St|Gx}B4{zcm\D/ii^ؙ}d7su(_DĜl,fXGXCUyHnQSLye]k> ^:v2AB1%Elh.Z^4=t%$noŤZ44Ku1r ` 2zyG]4 "sn)iub"ocM071p?XN\+v OW,t\KW{(GBmoM?N13(5"U"6{%;{5<_X.1v,U~9"M*(L_cU\ %cnpԭ`#$G0Z!]y~6N S:WY+rR3QWQhyDF[`x¼&`'q+| G8gJ[I?*A.eѧ)Ѕ\OED;XO $=rL|(i.}w$mk]oEWf8#-kl@~"_20yujBxwK#P~67(hRV͊I^Rb}7aj:f/N4-o-f=&I p1),N6Cp̤ͮ/4EDC>na|UZ%==,qS '\GVhF_a&!%SȲ:4DP1ÉcH0qT:SXN5+\oBSjۚ!WSz 9^X3ȍS'"t}zԱ?A]4p?.+_VudH>z+-uTq5t\lD;\.!Jde21uqt79VFKUC،@D ?БMG#=l8F-d.bR$`>Sq nAƅbdk\nrW \rxYk:7K m:yt,QDcR$wVkp(+Ҋ>GMv Y8cpZFRve$_ 'XK$kS-G̭ I?sM_=]'t)GcH~ K+Kh: 6_*M4l37eP)΋u[!63*i{n60KdmCWT~7':?D\{:T?1< R6W4CgsiL&k!XSMwLd`[4l%* QdXK lTx^ê] &6ap`S 5*I:<_=lBhæ 930mEE _*PNojE dGox=ѣ°mrPIf=kؒ^*hy"+eu9"Lzf"{=!|=IܝEZ݇*' ݒ]Q# :s"Dmo_ ~*JX3}K _y6/&e'܁i c$]J5lQGqZ&'R.@]9w*Nץ~\Ⱦ0UYo}m;i6ZVj ƶ;}vqa<qcNctQDdq4%^39bCQ| ?ndհ@C7k0/Tp+#Trks/ݽ__31IJgHm< c-%/<: h o"ag@ whaYc8a/WJyk̘a^2o* ٩`.@P<6i%ErO9e]Oy<~eğLJEfCTqi?ɿG5[* dq/œsVBP˪Fi=Soي G_Ds z)Pq8TPMz^ #M͍x0D,RD DXp/'/ >wnydQv Mx55TOo&|`),+HqN P[]H5'垲 l֝;VE襒"s_p}\2sD'T>WeHRbJPBtbA^ҼeRGI8 $cs#8-b &xl1P@b KrR[qP*Hv OY54Eʘg@i_p顋h;'[NvގlL'bΛt0B[yO2ݭ{ouI{tBk%}z2  w<e:eD $; 3YʒEwZ2 <8.bJyWu`Y&9bv?r 8m͹*7Xj:3u.*3  _l.MfI;\ ڭLb=^7'/)|8,C2A7}i@1t6C ^n-@{hMN'U|ةȉd,j ]y'n I--o. jOAdy {i1cB†>Hzqy>J X_af<榏Vha#+Qnq;p,*eJt+@Q8lȞS{),gsGP%Xa˧zwCDjM&9k(\oh|HE!Kin]:3"EIiEnVN+Ŋ?x-^D~Y!xYP5k DVPagK/~drƽbH6,(xwkzS`kPU1lLy=|D1nN9(m<B15PKԃ T t=!ػ2IX%{}OJp]iL}%Cmn]wiX<[Ttk jR#M_}G ܁ϵ^`mf"DjN?"B ˚5(nJGBol4x;Ǜ*LʈY]~/+?LM,E> xuڝUYOf[Xh!?V lN;v 7,\d\U(NęB3[v $gI}ԣ~g|({0E/ -7Cݑě(hE}M ,=jbOkCI\hD7)N tK%e]6y`9{A&4\b75rf|$2B]!m>dmH0*V蠣nk.)@}k?ug2F ,-Z%D#@HEKգߐ}m}. x\pQգ"G]գ"G]!\ր24"VJ2k 4~DdGZuC"L#c7=*\\E)>U#C9 'ؿ׷DPV2A ecc-256.cq2 < 2@iiii@iPi`iii`i`i i@i@ii $ipipii iiii<0y_u%bw+syU7v_ VWS\J%!݈҅]%qdnRw$>Mm/JhAHQU!}aql*̓cdP.?sf1cK%8议:cf kYm׈NO JqnkSʚRy57r8i/P' OC(h W#ח VS'4~∲һT-cLsMwZafØWC??2_ϭ;CW+| DjIm@e VMRυ߿Iy\a [B @IRsEViC@1@1u^T(:WƖZv Xe(fK&vFڡsq( &_P0tP@jB+VN4[ȨJMU宗kMJ7T,Lux'qH#l72^EF,gJ6HŚX q?}ýE鯺?0mf<(1fqthhvh?K61JbP'M3v{ξ.JB'( հf!#2jy4ۈB~HÉRb$#gz`V=jp{'SLa,MFZoo" bt j^VPE{A~NпX|/ mFBߞ #=x#G|E.J̆Qj.D+i2l. .#Ye=1[9pe~9۝]N:G{e2noZ 2 A77%Eq}5TX*dGfҠ6W$>dž9y^cǕTO ck_~indкws,_t(zXya ji#+zh u Ul|-shݕǻhA"J^kyb߀.AѫD!TLM"bJG~6瀛ʎֶ_N>bEc!F-eLxNiVNW>gΠF@ uqBu1oY/nC/bw^|s'JDTO|fx{M}~# V\R۩ZN~rH鹮ȔzrJ"GQR2`؜4I%FΕosڔ*R~:tnw38ô ĵcڕ9y18Ʃ|iiG& NJUޙ:z&=NUP(G]`nUWCsxqMyme7y#O\@㟬 {^ Tƒ9ǞhcCǖ7sC}(a1$cRZ|!h=Oo+hR 飻d5?%K3MD347-|fĀ0ŷOChc@v?ϸgI(lčHtg,꾡`3yhJ ^tmO# eJTa'Q JteFub3((Ȇ>10zsӀc{GAMfE+^wzb6Kj7FW~ ţ>*K7` <-2w6)cjc/OW#!چJh#4p>fIbQl(Z3~7=<腰ɮ4O)Ad2Da@ƂK<#O|q,Q)dh]gG6/+L2m7 6P\+!П>9,.PMw>5 <.Q`6cB>6k_QHSH8vUG͒!R7!|^KI.K3$$N!K=c0@oo"ZN;pgXkl"eEFND:EN \/1SliSʡSCr*ce05EgKBkٻR L03߬}ӡ0+! EdU@UlRc [*¦:PƪmX:ւC#AR'鰖YoPf| (SYcXbCsGvԦaK]Y -.sd@qPSl4)yD@8M׳P`^NԟGIk3:ZGk@VihC`M5ꅻkvQW< $۹E/7ȀGAi~>䯨&m3R4Ҽg  5jG'i/r%8v8򒛊|fВc.`#xv !ʜS_hPZ^!'rRK<39=Y&^dK.2jwl՜6hU(}hO]``['&/ o}pc@??],ZC z2|<:Q?OE\A›I;4b绞38 iRŗ{JiT oY5xc7%b+Q6t\|{.;>Y7snu0{M.h56l8aޫpa^ m~L}FLZc8β/RD:.MvL%4"--8cRy`1cˤo}l^d+ ST#J8. ۺvU>+%L}g(@frjll>Gz[2 !G/߳{k\'{?!HWwJ9z2͕K&dӲuUO_V@5kz[`i'*6npo큯;5]|Mh|~6<dam݉Y2jW.QS,B.Vﰆ|T;i(ɦҒa=]B⛫2xM .yF_Ӹ5+T%o*!lEwYf%cʺHnDa5:I7 muey%q;Og"J̐-T{Aan쟌g[_k/.Mۘ\+l46J,$mB˅vԧ[܁-3جwA P*{_"rX,UZ;8 VV{-hv\詭 ;.i{ ^̑6ZHIdwqORKzCQ(È^27~ .TS(x#{7TAYl Q'2/*-^a(-`f"CY\_+:i? 0/]f!r$+RaC Tb]mq!wQ{&ۮd  `&.qL7 {}!/:߰ЫM`ժ&$f/wz ~GcxDhЦ7ިxew'?PnWlC;:`;?C[ aZp!DؒFkE3qcgşty69~Ѣ<*@?8&Z1(r톲UcLVyUd9VE8X\1:;"ҏ]~Hy_5ոA]D2_k0]z ^Q\}aZ-(Jb~<§ r=eo1ctOwzHiF\q0}E`vVc1L P7HTo6l_ʌ/Dj`\6` 暱q=^e K($Ѐ U)!;W {-œQZXe#"WJ}av@aH3;ŝ԰MS1o֠ևmwvwH9̶?#]:x/}_2}:kN[M[/GTv$ %n?oskv2s# + `bf2cJQ=ש,8l+s6$KFŢ3۬Q7$J%$ːf!@Dt} 'rC$ftg`fTN7c-ȹȗhʔ<1Kz3&uƹ"m (@X# ]@Q@g}6^u忯ݾѓ;$x6!obYRۓ *vBLi MM^rJk\'4Պ Eޒ%wtC<~OM?s͊ft(u|M(kX{5`~3> ?[07-d2u3Ԏ -x& 5xeZQ#=E!: B: >^5lʢ25tiBêECYaiiGqrO($>{Ǘ@?,㑕s=憖ư 0[6mu/=}:^hXk0Agĥڥ,:&K -:}r%DB:~9nf+ t0x*_DL1!ϛ9ߌ.RA?=ԭ0brZCbh;T9O,$u:9e0PV3Yˠa]XDM6D;|V|&KlwlH~ B*iO`ӑ{"yc>De!f;t<e8q B |F]>`v2$k9ys$Ad ~˲B x=S\/+a[;rE72hs{"EUCnl_.q6PĞ{ h"T^\` $P%brllY'! un}ߨBZ09js:a(hI C3ۘ3f Ks̯޸_ _7zp` d/+7a= :s o&>aBz=P9cV.õ@r1QpyFKoq- [3RzulmgWļp̃ٴA9'ДoRyP ׉f@{W^#3/ 3SNFU>~-g'%$Pc8J= hOXlE7NIatxMuhq u,95Ѭ#M5$rS:L+a.x\2ʾ(/pAj@Wz>0ȅOC==)WYhBJ5{A'k8 Db-&CLA,Υ+bCg7Ɇ&BzG 9G/VO4U1yGG3t _K_'ɥ!9axޢg;TܤM밒Ң H„۫--|z|oNYw8ZtcoOiVLR$ o-uXVJELU%2猹3tpFlߕ̌n{t- '7Y{qeDSпɼޖi:32,=pW@a9|:lZ? ywG:xN'z&1?Qorh㇐''i\L?htodM(] øFOB%nk#>Nek){fض~WA엠YJKQ`Έ~k=];@?rGFd~)Xؤ!MdP1i1@Qv{֖HeKGLs[;Q|d$K" N2|sƬ ^"N郈<{TNamM{B<- S< SPմ<۲jmoś| /#l}IȦ"pw5)R/#VDǠ=|ԽP,f=tjTFȯĐl'SL ʳ.!]kp_.Q lY4Ҕ/r+6\aV3-Wv,[Nh&C4f";ڐ[Q8Q+Sqg|tՈExHQf3*,'f;#12flx,Ó,e?"k׫#s U8Z6zqn؂FSqHy@f!ږUBiG>3]s I(($n=zl+PL@W_v9q<4}->~K%,18`m4㉎7Awv &L֔a4S"d1|F~?1ɪ7筜Z8Kg1Tu@^EEqU3ʷ=xTE<;#mof W Lh6Nq JR2,n޻.~+Z'VXv}G'}GYv_ -Wҁݞ.™ȗ΃doB|eÇM{bsrM aBCjz?eT$)IT!VFt>Wt$}Zy-x[J=:jT"o ЯA^=꾸%TEe,뫊>jB?% VړsߖDkA&Pmn?_LZ/R&LSS:JkM'B-5`KIhsq^q Eۭޒsm|sO1T4׽-O577I͘OLv^[iFD  0ˡ\Vo3}A|zYws+w-NYk1GiYHؠ\˧1ղ Iw⧶Y8][luc<]pQmt̲t@C&)o,Tr  -EJ Lj١Gqڄe!Q$v | UGdϞk~ ;/;FO:qӹ,N1.@%WRY,Ų%"F[w'&V7=N*גU:ݓu?=A$FIbfF_tWyO(x.xm*XV$6yx#g%g,6S[ ebvL9XM `/ȯՕ^nP,D]ky==Niyq<8AuEB;G7^5zύ/UEC5 lz)X^yLi'7^,9D2~8ҡb3aMj=p4+],=S3S`=Js^sݲ ٛmJ;zLl(feO-35-w Sl?)u {+1{neh:"3|b+ϛ2Q=ry:I(XTvZyΔh'*d4p0jl.pݞ[WKfj:^W*Պ*yP- &lrAŬ>F֗B9 *~\IIo-%)_5FAKxF6=c$\]z@Zޖk 2B`Txϱ=NrlIH_82ib&B}2ܽ$wԚE8LVhPVdj| N(ͩQYfENg0 ]E%p#};W9ܖ@oO@As:ctca wbi1]҂W[~!c!,WR|n*JE!Յ.o{sg:VP_.|Z>qg앪+zoC9#50zJ0rKDӘm5ڢ&aaJUz{oA>' 5[Mz0=zM8.%9cFVR7q9:{2GQs#[OʦATӁ2M^ku%UݣZ8Z8i6)ʷD1٩"7b2&.Rdع֯ܠ%iL6J83Gb_:oT-V>eӓ(NAnt Y~b6:9)@KLŒ=64sߙ5]Zm5b,~IxJ:.H| .2E*Pv\+[ҭ(owLV08Mǁ?S=ls{sTz ]J_ug25|%I2lęͭ]ȅT4>| ^їAW/n}KᶽHN [W&K,ₘ0v) ])`k>eMޞžcbHX%ˑ ωmd_t=j'-G2_lH5\y* @.4Nj">aI~y|;l˼`f ቶ@qɀ m웭kN}aջpۨRm(`1溘o/} Lc6٤Jh$9#y3<|s33P7^e\q'@`4h 5V'cBH#܌PvRj]#Nt L[ZxZ/#Py4!m\Um6S<"G-DyR֎]VuL1; >Zyr7Z1 6_nM!0'. Cإ, Mh1ɲi8gLU6!\Fp4b2_s=)1(ޞ$Gk73| z]j-?@\^g]w:).YPK~tRyUW)gh=L Vڦ P߁EJ8|IFud[O59^^'r)R-OJ[xHT^ŖSea7?hSU$ĽfZd`V4IH}[X2+IQVۣY%gM!֖ۇ-M7Cn0Ee8RۏIY9c_FUzv6·W(V Mֺ!%g,7SRLAoyK_0/J0HJ#R1`So҅ҀMƈ}vص2W\<&ZV(1:ƌj^3Eq`7Z\+}(F +󆅢*E@)ÝbdK=#wҥҜ틛:`?KB6t^lJ P;^ݣ1a nN̔`Lzl[W::,"}jE8ě¹!)}w"QˑwB/[ g|:S-EfdFuو*R7ŁC}s4ìe2 AB},#G*}**XtX5cp=R8lU %z4*[u#Q\RMe{sJ4/:%~(RvqD z~Q|ԆCSE0@CaDAM/0oLa5 9(oa.&L,/|Y^Bl'*ևL Kc(TryOyADz8$45(}k,n";YS;lN}cQpicU(R>2T$#g=YS.ulhif*Ô½g[[٥V_ vF!I4H~ 7sЦ*m}nFO~dKS88-#qNi7>f.?!SZ9ӈf/8~_2*$L[HBAP^ř[4mTMT=IÓ¹mh3Th-y\_QRVl u+K'v߃K d%Yݮ̐v2.Wu{ /*@Φz6,q`QM;Rԯ+wAy[7 VF{T K,1F W^ 5dy mph}:N?,..S9~P2P"梧6}NqE6&B++:~G,8~s"`2B2Ld )~WF>M.705qՏŠ"wSҁM$q񉪎"+a\g$o&ofwHo1~ayBϋV}sڜ=5F {aXRC˜E93-}w@cGB,kQ7h@^1kW3+|J玛BOQ%cʹK`'><;S̰evU:5Z iii@iiii `iiiiiii)0b6ipipiiiiii vr8^T:l)U]U8*TAYb;nt DZ7"ʇ_|Cz~α` 1|()ܒ]o,&J6c=F]MSr$]j4Dz< \F:U$p_Do,ОAԞuW.1+=%և iN%Lpv&:jwNĥR&K6ej@p~r moo'~|Y$_; ~vi^[Z/t:vz3ٕMK &) K"-64CV Gr0ljO!Ȃ/bke4794rTD'3ywBlqUFΉc〻^O2}h~HPj]#3k5ʭq}G'lzYl>M竓E r `#}ID<ưUnrM!Ѭ-,P^+KC*ih/D;.vlzXEEHawf"bxܫ懚Z2R3=FcK'# wisZW^<` '1z׈D^BQ w7E%߄>8x,ZdU|Q`Va?ϩE(ц1mƯ9FBU9OSL`\ 4W)X?|hzB\ݮoa3.A XFO򛟛m]oo5 a8NWp؁7^N3E'f*Q3dc^T9hLW~c/(tks2s3_u22AȀ?HQjh ta1,QR8a$ HEvt /݅}X&7eӐ%r"L\}AvcmaJ޷t>  F [FTD^\EyCpZ@~5v3AA98#GӾ,BAcR A[&܌%YѬ{J뚬Z>IaͶ5p֌mDrcvM@x3’n`M8OeΑ̲xt '?Wm/8\3p$hC&ߊەZBŖ>ߵ,g`}x kZ}ϩ t[-+qfojȄdlLp-e~ MY!7WV+\p+[TS6ӌ+FX%L7ie+B$經K(<30F'vz@ )9WЙZ@k42qiEPh@%`J8 htv `$ 7'GBc$ @!WNfz Y\rA-jVe5r}q/B,G߳ A AnOTT/s xBnh C IeD0,arӭ%6Eai_4J֧8k6r"?2ݾ4--7+ Emb i9K8+ ߱sVG=X2_ӚWΥ[%D%$2ȯ9Bˊ+kEKK(0*hGІ: /BoQ[4: s㶐^VK0s*BloܥJ#^jx ލ=J]S-_W:oCcغaRGaq1kXf y( ʀCb^SCli}åy\MP3lSH8%Fu(լi\c$uN"-{W;bC,dg̗/e3 /C~.Zk %6"vq)1uyoRBHo3Wb3' BaP7Y.>¶FdZ~ .v`C&pK(MP`y)dzB+[, sڸP)>oTA9!r܋T>2wU^p'$aTO7C_ͅ/Vw o/wǪt Nt"dQ:'>@4X?ouӒ< 7Zև,%(iĿ tcŒY<3Y׀>wla<=EȦ/AJ0eYwŘ@  кg5׋d_Kd|T! )Nֿ}3.QZneqFazR.I-AGË\3bf*/ҋ4;`n"WKI) x;Ǒo5`lz)2UʞCl -%̢9ΑzO'L bG(ph)*M=;.ߋDӪwd3yp8Z&J!q`g%.Ӓџuɤ7wsMb뙯u C{khz~ p4! Nj .,F!7OQ짧GYI& w3 94!uwdsl`fB+B׭joֻ"ս86?ËQm \k[UH &wQ#`5AبU?HS*M<E,b#ȭEe.9PHIZ#}M#vŸGB ?mfz)aMȵ9 *L(*ښ6!}}U!d U2ۡBP?ͳz*RfslDx@gߘd `wlF[ˆ ״V9gaEAL15mwB 72gߍġ(XjD}z գ5'߿US6'ҟPD03ڱ=er˜!&oUMF)Bv]k ʳoir3!(kAu4Ȱ֣-svT~K3!u|?-:8:vEk[Jq8e8$NVzUO--Rփ+OBҮS/F #L7 ཻh(/LKC;Eo*!M,${(X{^gWSedNR_à*8aƻWH yu&Е"A?m%n,.Ь<v>"I ,qn,)YIu҈eVv]צIwJ摣lW&)wM[|J3`dˌ䡔8mV+0ZI'aQ죦nhd3ΥNZyd7LYhd*"űQOU}<߯H+;ܹy6[EC-xM(7[t6[:9 Px>ԛD9Ъ&"ݿb# ż6\0oˎ1XVO@Q*b 'n n/pC?|`#$4Y[Ss,9|]K®{\JW8zpCC ۮ dZ[=G=vptP\Luuv>3hLBEMSGUq Զ95x*&8Ͱ4d6ifg8!*cڃJ%nS -\DOrj*|)v\)]0ۺ`1e_:!)s7؎e~&P+4 mBf߸_qɜBe{K}LI)@xGtB+&3ap5Nf#Fag[CC>, <^psNP /ɭýǶgSz4_>å*X5mR`ˊn0Di fEv7%` SPW-I4y)H'(+rBhxf2l\w`Z"s3>rTeXQi/?d92ؓou{z@118l'кyc[n$:dhOz ј& ΃@i^UK->y,\4:಴}ucFɑL6Gc |62͕} M&1RM68o|58`ŒuN4  )ҘAuro0EC.ίc>mݘ,|"VZwZC7`%2BL]2QMO |`a{/ޚȦۥoBڐ76'Kgl[gsUƩ}u<" `Иʯw,VJdd؟ ->˹SspGYd,GN)'k{ORý]>7X?dyB$b S( \˅ϠŠ ԋr } :v“Vn$t .*Jnx/ńND:wFΑ) )lB3B.]߻D]}D{;Q6Xy幬X2CK>V/93:-C<=@Ig![ ƶ[6d~_i{kJJA'ϱ2GvT֎US>:qnl Yx. q+Or{*"Kո4tu$h ϫuN{ȥ3/2;KCK^i%fkU:DX Db3NHcI;|_]]6 2vc9~StZp6w]T#Fv:qs섐M溏hGеu::.+<\q}DFgW}Dpx˖o =v.3fV7[FX1;댞LJ\r n$|Ɨ\[x #j?, Y)4qٕ{+Ņy +L?|M3EZF;=ɍCMz@]],?v7rıJaNGV{^e֛(`}[k)Bhds@0Uá1ح@:Jt gs]K-?Ab, E,i5LQ~ ,Djô>rg=(רA]@.Cxb-iJҐgfc+'.pӠO\-\y^c}VwCTR\N?Ƴg*+3+q~ē9K M<=%4&WwcqZ]5w9k)eybO":a#, E onk!"O(#Ϳo zߪ'$P!Pa\E)Xf'*pQ%]')_ƾ1vI[U='OtTv4X%r ]|#B&d6{Eg=n=G|߲Sq्M'ԳrႲ֨H0PhF7B]óspjbnLt|j aee\ im0*rDpuo|Uւ}{`a䘾QwilkP5G>=qVȕ "͂H}Bhhl-@-ԏjI2o>~ܪ8[g6wM6g)5ë!v|x+%pIi6#ϖڋ4>5⎂B0ΣQ$ݕSF2;_47ci 4 tQ7DpAE-r'a/{[ƌZ5'sO2哭[Q7$Fcdrr =hRPȯvI8ZƤy2:~):ϩz2Z$aIԖb;к:_!wf/D6]{_Tb(ɥDPt}6 eoB:˩܌|Z0ZBji(j'f0I 1)'#?0ŇBGeHg))1"&V_#_ 77{8zr÷SVd6duּE}D \ HݍTbq#Կh-Ar(1MF|-!r C( V<56OA={:O>Ѹ}wMdW'c{9td͌ŕZb ,!ȥo z;Fu+Sv{FϽv-T_}s@.ufv OK`y )i Z0vyq8;_vw.N{,>DbƣНG)?Ө60.1i@ Mu Vib3sVosևRk\ ̆Rޟ2qX?Q/n@ǝخ\U?Ok^ff~0m O>z=AF"3ѐkM x+}EnRl_e&_5qGEY/P`{T^+Fd[azIo#D䌽I)mm&@-7{`\9:8\otW&ý ؑ7GK~0dx؂ۨJcː0v7 Qcs?[p8 :ӞR4Su ŧ@a`8 62kF$YB:%|vC8f9*WjG fBD/U_R!OE^wʥ}״rs!XP)tM6wk,NGv 9:8P<R^ed_`MfgrT{9X :j`\e(A"/R*iYܓwL# ÒDt:hL?pW_mW6?yEӵ[Ĩ(uAB ĄNjS+w0gUo%n=Zr=O\fc$ؾ[P%W- `a޵pVfjri?<3au%/o҄4GD`䕺,ZB+ w$MN|A,4-Rs6ؾU(Jb= a4[0Ma=,oƗ^6nev. o;Lo/8 ͽrDOvv~+=džjF\${i MWܯuyJ'޷,Tౝ8Bnf~>%]jUv= fp=I2C =hBΞ`頻+s{!A z}\Um-=~`|-s]'s@&dn |ףĵR^^IH E : $D.ׅ#i-jZ i7 7ilCIǚ uIe ]]%pTIRH9#ҖXo (5N=$RLؽ7pyd ϥ@-2]^st~wXI M1dZp\\⩕ TQˏU<7&AzT6y `(/ ʬ敬sĩ>[W6xntY%iY=B.^'^tEZ[Lo[9}7 3.JU׹~?>G [1Zɤ!2>KYz~V"BޣS% ,CknLwpk6Ɇ6|H/=kWZk{n!VxHK#hmaSP@7fC8~ЃJZMSҟZI3K{CRN5!Yd航5! | ;n/X(^2;A'{]Xu%3"(aSD\tF C=ogc%q'yBn`ѰZb0Qӊjv 8OZ\]kpL/&Xd9Hy]Pj~o>+n|>){ kɟ Ҷ\ɕ 0?KLdYsʞ~ºOm^<]vZVq;W`-w<"G:ZZpNQf Q|:*PD`v'ƍgpeag|O;bt_߱/W~4=} 2M|?tDDQhRP;) o1(߯ /뫴y4}U!-~R{ Y!眇 &>?PCdbtFz_tbf[--VlOF0K{0` (AuFӌ,"*Q8P>d83(_pZ3q=ԑbI`\4Dc%8@Ho ;@Rw97KLV$@Pcddy֥Q]r[{WWW)MƼ5-Lj:,ڕ* I9"mBw>UD9kp}UF 4J|^oZ4 7 [rn<`Z|=e1&AD%Ly; V7e\.'2W3' '{ [?EBh,'(F, _Č{bO/M#{Y\8|˰VW\9Ms̋ &v.@ ¯`*[x8D_!Q햸 IVzm-Jc}X0&,Z y56W#; A,"Bܩo+x!5ID>2nvL΄xřճm|Nwjɶ6l%rVEr\>Fc'ΪEݎBd|iOW[c "(9ŝi_`5V_!L\P`~Vp0P0 XkgGh>f% 0N6{m%#Uaeh#505 jBY4VʹR/>**cSPF͹D.l 倔 sWiɹ8$4X]|qj#_251b@ֻjh_:SI|tpŰYxc+)TNzyi 8Nu3§y'l.$⚱a)V[xB W+ˋT(ZŰ6:BrJj{ HT Uq4=l uF H Cn,)g4*z9ufrW3 !R(+ʍRXWdZ6x7l2T(Ix 3"fȁsI>"-[m3-HXVz޾!,$3M\`Y \=>t67WbT0Z:{Zbf vvSX$ :3XOM ~8 vr8^T:l)U]U8*TAYb;nt DZ7"ʇ_|Cz~α` 1|()ܒ]o,&J6s)jzH X-7Mc*ȅ*.9VZPAn-k>/1  hifieicidiPiPii  gifieidiiii8HQ-ipipii@higiciif1~~BjH3ި'(Yw^K=Mk`(!?9dB#f>Pfџv@rp<5a?P@&^r,f>'hDWID},_\;xj)9AqZG;Wi=)YO[+Zkysv(?MyT+DR?x`_sKh6ѝhT[*lʪt4rRLqǡ'V)Q4CtԻ ,rI |KXʒ·8%{`rS$Mz0U"Ak*ݜG+׹빛C%ZyZiwxSSE 6ݰbnor{@̮=UڳILơ"cO\ׄ~3n ƼҸOurE&ۑ% *aKYGI|s "&@siʍ䷌㙱HM{{9롈!݉f |uHF@9\b Famw@Ti 3w~ L0,'P.A~tO_úY熏 pFn&]SE#ɃJ$Ӯ_ S' f MX:R >>1/W \a_N,&%3֎tuo o6͊+eEz/ХI'R~lź"t3(,c{ 94o c6Fy⤿=_ h$\zX3tv)l=V(/αA3S{?{sʙh4 r~u8 0SJJX@xh&_V֡M0nܠ̜5W롽CDkHԼ؈(7ݥXG)-@ri1o;Ͱ8Rcbn.),3 \TS0۸GT@a~%(!@dс\` <ܽ W5+,[LFN'CJj%')0w͏! \ҺJnmD&R^g5L֐{Ze)Ѓy樯/6[uj|ϲK]гF]~b~j{ _P$fݜoś /_?ԣ2 o֦uQfwZ2y WG"~`N}M~p o\bڣq8\]]1ԜrSϧd#20n6. h8QAX)R &oLQ윉DuBFrx<9 ύ8*QRϦ&swN#1y) 9TT3PIH0~?ZҙOqtydU3ȕsE rZlZI5 H⇑ѧ԰ڑM{E;<o 6^85+ZQcv[#?ȩ$iTQ*&&8O[}lZz9W.Zx+>,jZdp&gFk{._)XQ4<kX@4^.]%rPś?chI3~d^ Ca/eѷ鴉;0uU {&ܾeڟz8a+R. lLLsL藪E|%~nY]Vy|#|_~SIb^U[&kz'u:GfOPb3IW~?d0 ,6-ZF]5Lnncó3G}]xx| )|Mi\mJ}yPq1A>Qȏ8ˠk #~sTD*ǝC~bՓ1Ãl3yP ^ehFv}0AyP^@Mk +MQ߹ItD yD@#iqL&2gLus.7J R #u'οI4]1,E/gҐT5(eyFmwd.}uFpPB 쒟sGMV7!,+)U$w*S}f_` ˹N_t𞃂^?,ȓ]!VZj*q<35R;ٝ$P8s޶CwҸ<0Z7h 9>+y7P^,{-V#pLǚY`tߗc,m#j)n2^8nzOd +UFj![<*.92ռ[~!,}׬śP䭪(cv2eYd/9)>K?K:EOC8\gIG›rʧؔruoGj*Wc6JVt!` 2̹^!qQ;ؗ5=1) p74@"~,xyáU1nkdzER -`6[m]xsU_eSz~oې|L~?BGhxyG(1>{ڜT۶&;1fyr9B\ȋ/#IN9B'=Z*ԐfIk2=Qh U'T߽~y~x8Dۅ@z hr i>L޲9{0s$$] =U@=S^\_$[x¹y'`-A'հ߂k"4lBaPD7ye0ݪ^08FDe76g>Jj!_]]#5iAgoK OQ3Ξ\ϟ ֮40Fsu7Y/j Ui왈 4DŽXاg{5qT. Ф'6/Ց~|e6CU]XM[VboOP>{Qu.QW2?¤ÁCQWI,…;7XlŹ:oΰ\&"rq& #*_ R9_pʸ Ώ*d5cƜ2w=v BP.mv-ӶIw|X |اq+ ||<ȠΣ΀p;<_Tt ᄬNMXd4)qa-oci>Wֱ*>MDp}Aǿ`mʲ$F"+2iP4K7#"i)4K!(8f:k!XZ908zdRC(3p̯ʎ,-نw 2,1@ATVqDQ,.yhO]]32lDY0 h&g0̽xQi \,n`kmtcrF}A2S 8u"hjnV bXCpjEB:|3ѤRN%hչȔ6w h_^?!OـȆ(%ffv"ZY.#8Ib#<4ln5?("`oyZ"- 4xT "1^-C1AP(cNUlF)iim(TF 7׬XǚP{V!˓Ok쾧 TTL2tDht>/"Oîy3ڃ!bg}|PCדڦ f.hP7ɘ2#%6`?B_;x1+牽gJ*!dM/jjMiEq$B4p;uW<Y_rԞ˞Nɪ`{p-^j)d Bq+8/Т8kKCN/+-:^1C  Ff kl}HNT@3{#7m 3S;dv I-yhTlSbb'l:6j(3ׅj+1 /h^$\xQh7 |?0e r| HH"e{I#_ +m=9+y;f&qYޣAz_H%[aٴXT\XX2;#wF{NZ{ Pl%]ˡ'7aוJb;E,ѝ S[Zも=Io˹Yhuk2_| ^H"3ݿZ!^'E%;h,s6i,pʽ\=l\vsE".8ɢV ix`NAK3W 3ƥ{KBJ !wߩ@J~z<{8L|'xo[ySf:Sz)P])WzXr? S$IEشmD,$8 Q*pHg~uCMϯ ֫Ma7Y7Τ kW3To[i:P}aOK29Otx:P,eJԩ< TA+閨]c|eďȳ T .57'Px)M;XLe+tp z <7fZUu4~";'݌NE'?AFR+jJ>0>WI!-l&#\ܗz/DijyAi (~z3v;ais.5EUNW`z?Y"OLJ:߀@=@ONu!5j}\M[sSf}u * |۱F#bbK4$-_<ο/6z NlA\y@9PI"籈R$27ԳIQvNo_ y܀=zo.o>a;{#X& ,Nc[O`(Uxo|P_vl;G`S^[w&̞4AF^ZrfQĬ8)xޓvM66zVꆷlܿV4g +mQP؍Cqx}}7}=7lOz^9`{P#`m tNv-[nXB2T: MaQ[Wg ,İjy( Cmn\GktG_b|E*wQl7 8dc1 Ir5kheC>f;A@G4H)h#oU@dͽCB$q^jK$\۫㫴Zlw pDzccN2-HytgNh h/܄FͮeӟRhU l+%OXnNA3bFDmNxJ=~yE9S^ vHw) v4-×xgcֻ?ƒq4?5NMULݪvGWcƘ| Nm=;rz%;(SyK4m++į$Bh߁Er)Q*tyjɚ;Hվ)~iP\2/_Uwm.Իdt(#]7P+$48_L @\nsn񋩬F"_[w ͒t>bPi+| Ǥ' V<ݙƙ3UMu:pnC+E8#!zವ4%_2c.;JCv鏩#ecV"|@T/" 9cIiPIK un190I2n!gw4 Y ̴X^B })Puʈ`ƹ+*:p(s]v} t "Lّk>UE:o68j{{NavēЈ +/Mlcl}S C%Hrr+>ٮºz_;X[Gt׃Cji~m/O@.vu%L#,U²J^}AJ7=yl# 5@}<6*T}}| +pN]rn:{}6ȶ"3wG%N5/DfДoq7,rQ?ns0]Mh9W(#P^uɄ:ϵzK&pИ Bb} .>PѤ_ɒfw~ơ:{^ӭBh}pk[P7=qzߑ7vP8V^D3ݖ5;#bg1FHĀ XD$fB6zv[NĝȠ|ANAIpt>2?LI[]\j >$>lӆ0Cݨ'QK+JSKe̩N6uzz&Nǚ:stk]TopBy^|35Mf-}'n.w~o*1F ?;z1ㅟ $*U߃$G!puQM#<ɽ#3Nib"Z˘ uPX5!MBB?SLX>|@ƢG@ՈG"ʎp=3h -ϴt[-ܨrW!V=ȊuwSӸmP'P×d\=͛-ph1%/;-Hⶒhh(Ծ07CŸwe3y6//{KO &Քκ ꍍZ_K6݅9LG+i09oSj^õ$% '^sSMx|/eap (t1 ;KdR ||g5^/+\ec<*ۇy9v`?/ K6룉 ElL(\]_/eFƢ7t yB@ʻmP ]hčOڠ'@_fCn0ŒD Z,&PĹj5{%`F 8y&ݦWkƅF H{ CL?G$0ؑ/;}1? ;eTou@}6꽊=30\l3/b% ev|纉bHνNҹtA 'Je'] Kc7*vʪik0q'ۏ;<uA:S̀=!&HF4H"..`嘲Qm[D5%+6[@ N~~dxO]zHS:ƨ(Lns:]B)vNkw\}jDl_YW3I`=){DD< ?\TL6䌭˙tKN{*Kȋ~g4}N@d=>!* "+RjD-깮 <,XF9M>Y#|HUB YNoqX%&;iC`7g镍,q2|_+rH\UEt~\ؚwe;ATXB b,&Ւ[UPk.Gf$Ai k5j&U$ @ tJ8NޔӘ9㩀SrY5٣HFTdj !j\ B kP0oINǑ//Ǿ`D9䨯ǚ=GX.~a!y a`#)4^ƺbB2Q moz~3fv#8ʬ]+^'blxbE XGSԣPZעkn)"!Ʒ~Y , Zy{HᚱVї}Ĕz .ZyFL \-b/0>׈v+:\>H]~Z>OWGĦw?FXEW0hة3TxG6/uC,<6.踯<$e%"S_.S+b%ܡ#4nnZOJ 28QsH,ABe'f"MZrLe ZJ'WfbH'jh寓x jC+QGfߠ^6Ϩ .e\*ceϱǤAj̓׊Z#(]'vX/c.g5"m[Fqai^I>:% 'Si^ :1kIo"6l?Cr& 7R_+m!&PdN:XB>˭g7rh\V ,kh&m2 X[-!6PwiȈ3\3ۆ!C# `G1z& 7"Wɭ?HRYelFm,QFBV /͝ʷ֍"7$O'ٚft 2bq"M'qrp`8E}r?~ ҋ'rA:OTf` -L~P.cD 3w=ŖBvxc-c_p]ZzCr^EL qxXA[^I$JH3ekC1gRjJ_NmnJ8=d,\6WV沅p2oհGO\xȌ Au@ +ȿu K(=:tibӞxlvXHf<7'OkF(X+Eq<J02GI퍪@V ߼?dvmN?XRpu_2\eHɢ͟ފ`}J_e,NV4eg@g"23 P0`q!({ @YQMplC-V̎!6+$%s$BbwV wρD3f jV>^ ]җI#xq tDg?b ЇTf԰xC֭>8w'uNr0I%zj&P]nTaG;aDN$P#<}>.ǸLĩ@nWnԯȰ_RR@p\~ z۫H@{llnC ώhs@'|6*^ҸS@6Q8UӏucjJcmw/#ꡃ;]I䱧 &29YlL!Gc/1YzmAΰmsF,Рg!0>BHٿcy)Ue~t= ʺF gxGٱVߴU蓸334=N'mOS {dPDq^rRt +%F"Z7qiaR[@%Ū҃D %]Ὦ _^ T3Bw4dRAO⒜I3VDW.mb,ݙʷ#ugA~`~sfUv"趹$n]+ |oZf^+o2~lAwAn\&8 Ό3Έ8<<XĹ \4Ui<蟥Ɲo$x饚E+jJ[| S G>\t"Rc4S,T/}Њ8C*gf?QzIĵ~H|S %~  1͛<%j^6%J7bziO:UJxPacd8_wNaYf0LeSEMXmE>30_#$L-Kig~W C(NN-L3t wP]pwA4T؋$ҿ7U }?AxhnփZ}s;fOݛm?u>-ȚJ7#_C_E׏LRF\T㔝7A:g)uk n\vȤf)ffE5mBIMG 4.X:b)z` G%3',0 TeSc &eϻ_wOL0!ẗ́zc}h7ˣ;#.Hc7ك^HQh*c+ '7WP$Jv#9=?Gvh"K_̹m;nrɇCގem )}ʫk&ysQ}k.Y & gqWm΄Nq T:6 հ=˴ISyH$A&Kx /a_ sBh9a ;H1 ږp1Ted2IWH]hazh?/xФGnTFR{={jrbpI-zi"h>mmqu}hXnqʤe` h d@26>/ ]*4΀GH k}mx-p ƥҜV*Z iXaG~(5oݚnUV4~D<͸7L ;,"֔LGgڜOf*i!l''6xd@ -T璪c~`^v|%_ qN7F5NlbxV57·>oikPpT9sW2}8^^E> o<"w (ΌKnF`P.&LXc]@ɣ4$ܡ8}Ij7 &ܾۛ$7f7HS=w`ypMeѧRwp}GLI NILpAK82}f2:k#>7/EBk쟹r*^O_@-%?mҙ&Wd /fVϭwqAyMT%k!4bGOTzR OX1wQzoZ-60&**O_q==L9CKUbN=k8l6JΧ &z(VҎ3|k," %1"Yx)]&p6v_U g uv3gve&OڸІ7۱ܿF9Vgyvf!xhomkF[+xƂg? ȩYTr>A6aWy+JSnرV[ӑ-+P~")+zrj|*4P,$IiGQBxx؞(Q$f\Yd!4`SXw"-]kAmB4#46eDqDkۀdUEY]t`XP0/H?LΫy0cy&H}K&x,BN(Kk%c,RKXh[qiyK|?q1kt&_٘J7Ȅ&13o 8^{Ϲ&AF-:0.kr!ZA2@"i?Ɯ\Jf7X7c 4J8VJpk:oLCHD]7+A8r%MEB&e%^uRY0 -L1 |{Hv T2gވ"3Oajs]=hYrA[`ВWo+f+&tڢn ԳuƊi&YÔ!Ղ'V3[eB?>+k@ S#b5yOY^?O@Ny &/K8FmF\/yKi+iB]k7*D'n ,i3H1Q-lϸ6T̄, E-Gp7~$۫ ~h#Jcv?xگOm$;Qv 05fG̎/ɘ栂T?ߗem-ބlt$!^|g`K_!Wuo!ylǼCaV[(A<m@<4+9z75xam g6 j OsF}zfQ=O򣗯U|)ҟ+OW5oa-88ԲxaVno/TUo4UN_SM{5hRP8X'v}]e}hgvm`F/~'U2Z R$[[rhN=kji #+uGU="H$NWKKLT9# *2H۷]#D҄{5˗C(nHDQcvG6J/Z3i@|xycp$H(1#%-{[@4h ><f1~~BjH3ި'(Yw^K=Mk`(!?9dB#f>Pfџv@rp<5a?P@&^r,f>'hDWID},_\;xj)9 d8oGɵ;Х Hk/Q?PkE4,=s5;R{~Q9V 񎑉[rڢ@!a>Qecc-25519.ccy < 2$ii`i@iiii@i@iii iiii$pii ipi`iiiiji%`-Vɲ%`,i\1Sn6i!XfffffffffffffffffffffffffffffffK8°J-D k-׾>_h("jx)t>ܽ -pBzIr&guYy#B/yQ^qz 7QG+Llᒲ`2OLz[+m/ 8 AJoܸ޲@Ev ڍ,?}CPnGˊ$`s sm*O䩞m#$v`ya.YTrn.:KE};wPkΐQ_[prEToZKkVovT*C50Ap^viD%)٭C-Px=gS(ߝu)=?30`fwoGsuOٌk8}^_1}#c-g`пagA˦Ye&1cgL1fWXV=uwن3T]&\,3?#CoDx,L )1\,t`_rIzSW=t=*414#vހb t/[ h*zaJfxbnFC W6 2$ʔws6ZnH3i 5vr˼]%k &` q.;6Ҿ['xFsBH_s])}B޳c+#=`OY]^fi (v8߾4HBz. ) 1/72 s업v5uq>Si;N_\g742EJg9^#B:<g]p;WT>ORdlC}7 !7?. I8bu( :V=]8 >'"3͕\%΋ޥ!V 7ѳ*#i;jK6t'X{5ȕ,F-;YL`[ YAT>pnLGpo%Ϝ`k_BY%7W6)}9Z(X:UդM);aǤd3HmNXvY+봟Ha[!ҫ |D #Eᫌϰqk *?2|p9 (9k,q%<+ۈud -0cm6DmƑ~'J8X ӓRY$#*nv݉VÃA_3:r}ON@d\p˫R;x{Iأ;4b<.LT!ġlb+rU) &1Or䱤*yOӋ?6Cƛ&\%V̢8a3g ƄQwڊ,>nɥ(tD{=0/[񄩔9Q55**̝bSDU%٪Acfv<)`N ь R52V[aVE-Bć90&FhijODN<B x`;9M~=EcN+ *Qw+}d{VA1#f6_<:ʊm[Xct",W{/$R)#WA@6b齃Ml]Wؔ@[!"i` v:pKc4xsr yH@6?%Cm5 <6:wT=='8.kES9?a_8D0`Ţۑ;) fքgY5i/:{ Gku1*)2āTB H ~òiGOmM>}~15Pچ\͏@k%v59݁)_TKB+<%.t#S kw8έCt `Q1EaEj V(`r?pwUk =n|Z< i)YmsZBL fD^ |@;xh$ G{l^\+n'2d`ã wM17ҫǵ07+ϭ{,X !C TUMFP4@B/:kg䎋 {مjq-R}bA5ѵ@W'Sݨc/^>9+ B<uŜAqU||W\K[K;M{4Uk{Y<Lʔ+%k+& @zH&en>لFjgq5ljNDRdcQ{%3xE1w G\"F\72d+mp n軈-*/E&QhspFZl27Nx|a-풼_+0.ԻWQ-Z+S^[˃޶t`Zə.9(1G^(=OTjaro *T5] &ۧ_)~t+J-q] ZKU9nx(@ʬܡo}'tkNQK%Ho0>miT݉+ z+)L=ߦݴ%guˆm4euvi܀za-͏nO'sml~":X@r@a H׹|ITeXg890h4 .oA`ԉñ-F%\74a2>D@S!F`YUՄ̓JhZ ܩ)Γ L).DfNgEnP 3 A{y l T}hCm*j2cOD>ct?d}RZN(L89{B4f sn$pR|#ݟF"U}qB37i[ƝanhFg}T65lgP!=_ ]B\ 1 =;5K-f}U(Jr##M+ZnNi{u:d)~IYSRïB29CKcXv@pu b4mtS7~%1߭wU#d0ΎQ ̄yl=*U]u#MwJT;)p#0+bVGYD~k q3S#(ăIye6 rYg臄sPFUl,ٗcBoߔlsO&qIF g$#}V,Y`ZtKLE?, H_'\BxG\~ ~8l5m3fٴHl~𼞝T\Da0D#1.w@)YhO]Mm^&5a% zw>fZ+;Zn}8%f#BHkqE+&T ']Gl\ -q,CN3wQD k"s4b jٹ#Y/,w-x 3$%WP3 X"~TEPQ8v5nRS7 ?QDޭVh/wD'>pB0>xKۜNr%xv7è٫3O?gkF$|IBetG[ d;ЊGPt$nH"5}#(Bڗ Aw]{x-/m@\wAMv`LH32lA*z1xG26AT{"XmBJNnXEhL[ڻm~;QAgW] ܡuB]> |""6R)@U*/fdF ;I/B̅5Y:ymfwGׅFr6_ij'@UN?P HH;(^Uv_5!{Z rBӮ*9%`kY4kyA;ac5~h ^d f43LK S2|Yˑ#z(p*5co5x-,2̮$R)(0[Hq~z c O0~8( 2`j;eKXKi<[YD)\sp6G4B|YOqfѤ3hf3o5!| W%N3Ts?*ֳu?~nkOhV)w ڕcvXuCc!r*^U=DejkP]Æ2cؖI֯',2-CVeL&q|a6"(jlqeǀnUC6 tUr<,%(dNb!|Q$r&& 4Q9?2{V8òŚ ZtUQƊ|L(*XH{[Py}ԋ8sW$0kNh-Uw`cc "Iz }`Ӫ C9|$3 ѥN?y~ԏl?eφ}o|KMk`sqT'x,iK 9pl/pޓCP? -Bk-5 ue6eChuI)TG謗|rXۓ3SP=5jL2(d@rͶXNS"/iO71}.*k7_Nu5ޫ :j;<;m9`;v\*E"@pImir9^;{}Io0v!zqZ2YNDf6:ӝl/+P>DOqGo~i c;Qv5nD@-@oo)f{ZF;X䉒%3n6|I?SzVln-vSQn>e ),؞9w0n;@Klu ( N?A0\zrf"ܢ?C"ZTX.}pmjJZ}Vv0+ !qN3湆mazҍ7g3Y0Y~q=w7և[S4(E^~?ut2K8I7$Y@yx)@W }#c[hrlT,'0qJpOrcSmd kxqlhI*9K<3͐uέ( JSsu(MF=Ov_ڠ |űFL^-5cB$\[ Q=|;CiB60NPRf^M>]$K`@Z.P8td)N1ɵxU;8 Oy)cy6*@59jE&^]׮zQ~wϠ$YP`K4qd ,ҳN>lWg[ t+K BCSaSy`Ԟwu;,@[]ae}Nb x8D]Kx} *jU-w@v3 !3^;0OɯS AFGDVjxu'L,V'abS}OiH΃h27  >vkdJI-M} ca>q^s50CiC@J:ĩ/`D խ:u|]E>N1ƚS9vpUQh& P}B[݄uf>o1;}aDbDAB_XVw]L6ocֵ9Lq@bH(3,C7XB%`ZL}gKHpO/rk4nohAolypTPQOYE`o\4ź@.Q_F5,:^n";Pl h*[թ3O ~{hV[؋DTp$m?_Rx>IJ&REUoUdis<<{´upPŕ#,*-*-v+bIؚKZd"*jUcò:D-i%(h <Dmʂg+#3H7n]HY;T)CR[<5JKAΆ7 TET7W Y N{G{ښ$nI:i,Kvޠ3 ]ЦrH܂`nBcr 7T-1xÝ7|,|0fd9 V- ?+rjwEZB//aCG+@ʼVM|ZmQ`[L$0ĉhV!$oup7kwp/VW]Skևdpuy搿 _~2nd W\Lg0 ը E~ڌЬR6!W"yqƑpVҎBߏdžp!Wb0X 5]jZX| &_;X2g7m|' y?+nyxͽH(h,ak$Uf_S9OaCc t ٘SceMJטqW}7cI ||Yđ` FxEWtO9ɽW!$2h!_ !'6GXhRO2X{y|ZZuoVu8Z5Q kECG0')WX[I|>fi i&Íc >? 6KM#OA&嫘=R, q9P(V]9D֢,fex]31yP a *e ܅YW4{ . K9ucE .H ȧ͛D\zU|Etdk>6vZ`5 u{P 3Y:S]#>5Y/tG~YU׉!ܤ=1ݍ2]OQ17{?Ѳ gM],;lZ(QW*_1*>wLY>L&Tyt[؁yGCi9]W BG쥢^qn?t0Og3$v{+T; n6|rD${k!':;JMH賮LVw5[bA*ԙգz%?oWMx!rN9>g+gspi?A<#,8hU2ǿ]BBu-5Neg$G?1w׏SB1B`e!: ~.# }{̃ǰe͛ _D4Dm쓋HM}.bAƣuXLL̺"ؔUAobKB(3u]׉DbY? j(RΥпj̲ w'JM7Kjz֖0kW1fHHY+l h#ix)\8@i.i>*R lG?̉| Wk-@q_ ֚_6R1=(RRο_I>22ojJI6W|Ta3|Ep⤼;歈 $wkྟ22~.t SB  wn1!^ VVf%fFMi=<%)fyNW&9a92Kk [49PV\+ݒw+\Mwwb%̄Pk-o`;SW8wsݍ5yÁ͟j{WhĢom8]qW} K%(_oEIb|fG^&bu[VJHIL"BOl=>(dTp+|ҡ&B%nǼ\ l2[ /N-0d23 4cˆtT!j|Q-T~BR1V"}:rpͮ)8M3&Y=\1D,2`\IPCU]Uߛ쓅Bf&aK35X9ХqƆ g@x xKtZ|jʐiLBIkTP>PG;_0"Eбp>)y m!zcOIs6<R'*ta't{ sug2?э2꽰CB&rvm)5n R LݣW NrjH*Y<#fR^y9H!Crmol+*b[#Q :( bA@u6c:gSh(8\Lq\5 -1v˃)IК[V+i7L?P :wJ}f'p^>%4frG&&QeYM[Js{މx#ƺqMKs9Dߙo+\xTLl>+nET7~w Eyqzshn+wIi1\ӹ\XfRQx5U2JQ q2 im3B:Ħ 9*IvNAq<*R4etҔΟLjg a*G=o<#㕻+P8 }hS)"jf&ݿ2_!8jfG ?*#0l.$U4nhO^0 2 VVeB ?̇ &jfFO8PH ~uc:s̮s <{岞XqC}QtNN6T^P6^Ϋ"S)ju*Mԑ{H ;=YFANi?RWuREGJY{@06 #Tb%)iN |1Aļd`XTxXT+^u@|7ߜ,x zX30(b:J&kLBlva",o| ؛n҄0z&&#uƤg۞f>7+I%j+gi=SkBv8{ . E壑kOP(۴hݥ wz$"jز9jh=Lh, "X3#\Nh6DRIoLXC wժ\=V.ۜc'4Yԇӈ]`٩H^@=2&M *-oAHX ~kN\Z0,%XWı@3c.1Kp.x梓\y+I!M*@ OlsJJq'v01.rw_.; –ُ^T=p 01+5VЏ1w1v3MEҙw^(c$狂{{%{UvnT .6w6 \ u^_CZSu6*6Qyi ) R١qQ [s(u |s*<Д0*zrwxqc$OZur{r4|ԯܐ\ޥȹRyPO*& vQCpp(,C @3jAG=YgIlɌT Z U᳕D9q@+~I*FEv5׵.f)q/ e"]]Bif_.-ï/ДuMLR"mUFvrzp}yeW O6k CmM-tqE jB,ט))̋5ǜt_OD_B[O3[()@AZ 8C5p,YUD20S:Xq YٲO-"vh}Əo6rBR%N7&nN NheHPa2*+<0'gLn:\(&Sm|a2`bJp1Cr'x]kɾ@!eehw3:Pz w)>y巌viͲ-׍XDY/k*j|( È8'- *L_9-%Yo}*F05%Rץw"=}T]嫝11/.S0Hg "y4 6xE,tz @0Bgx$h;ZGP7uHH ,.M1TXC `bpirGW[e :܏X@+ۘNCѽ>MGX4u0s16oJ9ϑG 269rc1Ӡm+`d$5V<*qf_ܠAƂ" {hJ> M]+1G5NrVLP Hu= ۯ+>;&vg;uS=7O!`ߕ!/7 |!]F +8 zߖw>R6e~޳]u_b)FWK+2_0ya; #)n$ (>s~v1.d g z<>96XGxcj$FiY7Ih:)O_xouˠkܾ9Y8V̾<9PI8I07{gs:xV /$6imco>9%}7%R>5,j# bzM'k9!U_I5G#zO~tPu&a b"[z[j~>u}DUpj %Fى>HPX2_6P`hVdh4 =107[;konX}f&١3׃ wMq?C9H:a4VHrO^6ϹfD?օeN^^R\HpӛSH& פLf Ww{L67X 6/M[YVBg_J~Qq:q j<~Ǹ\^Ư7|#_qcAd6TFkn+m.:s5&1D` zi6-(1#h^ G0?Ĕ" ۰r,'Wc_suO0.~ؚQ 5`JtPYAY:?? A4jh? iee=:,Ք!"yN^p?P0Γѣ,[t[5:AF1[bͅ}=$pSQ,H~C<;%z5eƩ-:(}JvIҒg'}]3jx+*&$Ⱥ/ZEeavBT 090,K%L9,ҥBvaD>PJ38T+T ='7"T](_sZH-G/%3|zgAJn {6vlm-Du!Bң9N,= &IE$C `<`)SS[T&ukj6 ]+pGǣp)$.,V=``qm^8SBַ#t^ BN_BqZ5{pU KnA<;ȰU!pmJ.+GGl\v%w* \Eb&B/zxU9zR.[3IPU`6.]ʦ {5~Uh0LOE1[l0]zyV ueP$jsj@vѽe.9y :\xK5x \~b-ru:kkF0! ص?8L%lEov)@#LpIkO q))p~m*Ln͏ܨ}8&/kdΤ^H) &gyVf:o2[$澰Jx{X1Dݱ|l$yh!AVcC R57+@~P 3mn_bxQ Y)PGHb+l?Qٽ"{?D!{F>X&ZOqQXժǼ6-OвX[jDI=\qB)ïD:RP+#tM * =WӖ*4"Wm)l,= U,A_ԑ{[ P튂^cc#0bd7JbSOG>u2QCїƪRXG*)"W ##(LLG߀*Q9bR@ \[> qˎTPru=cQojCSr?PF4Ue1]kxv8*sd zc*MJ!Hi;2&0Æ{KmlLt~O\r^jwls:cpѽ)!Ng0'< L7bX6[ɾ/_^C"Mvoucv 4h4-?AW&Qi1[78pz ؍V(ocn('x[n'ӦN9Ʌ(2WES i,w?a適 DٚU9$|r; Yb.>6c0Qp=i ܹt`z׊/"Nq@~)_E2R!a]8$Q&96;܌c{]әIN[aȠ\XYojR?~&<ؾhF(G>7?GgW,iˋMQj%ƫgynhuؠ|O [A ZV_AY~(zٻ|ro>ۂUȳbrxpuH+8`>x,`B?O8#0;?XKԞxIuٲxh9t<9cEAKA-d󪡅tV5@ItH0Z ׸"-rӟk못b!X A> ("Dرv@I'HJ34v%iv]4ɋ^ 7 eHؤ23핥. F%VD۰1{{vQjЧ^VqQPs<'* "e%QA g3 o#@r4)P<TZovJ'x/C/=M+ O$+灺U3}傴.,^:#-D_ pz.1 ,k{Q|o ?>]ϥ1&ey/Mt1p}s[&%`-Vɲ%`,i\1Sn6i!Xfffffffffffffffffffffffffffffff\cX֜J5T'g8s-ecc-eh-to-a.cecc->p.bit_size == 255cy < 2ecc-mul-a-eh.cbits < TABLE_SIZEshift == 0ecc-mul-a.cbits < TABLE_SIZEshift == 0ecc-random.cnbytes <= m->size * sizeof (mp_limb_t)ecc-point-mul.cn->ecc == eccp->ecc == eccecc-point-mul-g.cn->ecc == eccecdsa-keygen.ckey->ecc == ecceddsa-expand.cH->digest_size >= 2*nbyteseddsa-sign.cH->digest_size >= 2 * nbytesecc->p.bit_size == 255cy < 2@i@i0iMingw-w64 runtime failure: Address %p has no image-section VirtualQuery failed for %d bytes at address %p VirtualProtect failed with code 0x%x Unknown pseudo relocation protocol version %d. Unknown pseudo relocation bit size %d. .pdata<unknown>?Assertion failed! Program: %ws File: %ws, Line %u Expression: %ws%ws MinGW Runtime Assertionp iiXi@iii 'iiiipixi@i@i@i @iiiih(iGCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.2GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.2GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1GCC: (GNU) 4.9.1h(б@MP/,04@%H0oLpT \MdPp t  \`""# #$$%&"&0&&&c'(p''4'(<((L)M)TP))`*-*l0**x**+,,1133n4p4456 666F7(P7787{8H89X 99h9V:x`::;;;[<`<<<<<<<.=0=r==== >>????@0 @@<@GAPPAA`A BlBmBxpBBB*C0CCCCCMDPDDD EEmEpEEE*F0FFFF FMG0PGG@GGLHH\H1Np@NNNO OOOMQPQQQR RHRPRrRRRRRRR RRS SSSSTV,`VWDWY\YJZtPZZZZZW[`[[[[[[\g\p\\\\\^]`]'_0___p`p``(`8a8@axa@aaHbbXbb\c{chcdtddddeeef f(g0gGjPjjjmm4o@o{ppp pq$ q8q0@qq4qq@qcrDprsH ssTs@v`@vvpvwwNxPx*z0zzzzz{ {{{{|||o}p}~ ~^~`~~~j(p4K<PˀDЀP Xdl3@ÊЊhp ;@F P8ӔPhdp t>@~ap o p$ 8bHpX үhnpep1@ʷзȸи APbp, 4 |8DjHp\ +p0qt'0APcpEP1@fp48 DH\t kpY`op%0x7@Y$`,4@ DT/d0lx|1@hpip =@_` 2 @>@ ,^4`@LXhlp St` 20  B0`pP  20`pP0`p20B202020`p20`p  20`pP b 0 ` p P  20`pPB0`pP b 0 ` p Pb  0 ` p Pb0`pPb0`pPb0`Bb0`pPr0`p0`pb0`  B0`pPR0`p  0 ` p P ! 0 ` p P  0 ` p P20`pB0`pP B 0 ` p P  B0`pP0`pPb0`pPb0`pPb0`pPb0`pPb0`pPb0`pPb0`pPb0`pPB0`B0`B20B0`B0`b0`  0 ` p P  b0`pPb0`  0`pP  R0`pPb0`b0`b0`pPb0`pPb0`b0`b0`pPb0`pPb0`b0`b0`pPb0`pPb0`b0`b0`pPb0`pPb0`  R0`pP  0`pP  0 ` p P b 0 ` p PB0`  M0`pP0`pPB0`B0`B0`B0`20200`pP  0 ` p P  0 ` p P  0 ` p P  R0`pP20`p0`pPb0`p0`pPb0`p 5 0 ` p P  0`pP  0`pP  0`p2020B0`pPB0`20`pB0`pP20`p20B0`pP20`p  b0`pP  0 ` p Pb  0 ` p P  &0`pP0`pPB0`B0`B0`20`pb0`pP0`pP  B0`pP20`p  b0`pP  0`pP  20`pP0B0`pPR0`pB0`pP20`p0`p0`pP0`R0b0`R0b0`0  0 ` p P  0 ` p PR0`pR0`pr0`pr0`pr0`pB0`B0` b 0 ` p P b 0 ` p P  0 ` p P b 0 ` p PR 0 `pP  20`pP  b0`pPB0`pPR0`p B 0 ` p P2 0 `pP20`pB0`pP  20`pP  0 ` p P  B0`pPB0`pP  20`pP  20`pP  0 ` p P  0 ` p P  0 ` p P  0 ` p P20`p B 0 ` p PRP20  0 ` p PB0`pP2020`pR 0 `pP b0`pP  0 ` p P  0 ` p P b 0 ` p P  0 ` p P 0`pPr 0 `pP  0 ` p P b 0 ` p PR0`p  b0`pP B 0 ` p PB0`20`p  0 ` p P  B0`pPR 0 `pP+0`pP 1 0 ` p P ' 0 ` p PR0BBB0`  r0`pP  0`PBB0`b0` 0 `pP   0 `pPB  20`pP20B0`pP20`p20B20`pB0`2020`pB0`B0`B0`pP  J0`pPb0`pPU (@{iPZpp p@pЊз@pp p pp`,Ѐ Pp`~~|p}| ~p4@N<N?zz {@qqp qprqp@o@PSYS`]\Px RvQSRRwR0_ZZ[`[_\[\p\`VRp`PRW`P0 P0P ppи p0'*)*0*3P)(&p'0zjPjccba f0gbe@a`ded 656P778 99`:;;1>GHPGH@vPQOm OPAABpB? @@=s0==< s`<<B0CCCPDDEpEE0FFF!`@"  0pP& #$` * ; N i z         ' : J ^ w         4 F [ p        4 R e }       ! < T o       #6HZp8Wu ;l<Wy8Qq%9Mau2I^v$6Jk3Le,?] '<Qp5Tz7Zx $<Y:Ok%C\|$Ee8V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~libhogweed-4-1.dll_nettle_cnd_copy_nettle_cnd_swap_nettle_curve25519_nettle_curve25519_eh_to_x_nettle_dsa_hash_nettle_ecc_a_to_j_nettle_ecc_add_eh_nettle_ecc_add_ehh_nettle_ecc_add_jja_nettle_ecc_add_jjj_nettle_ecc_dup_eh_nettle_ecc_dup_jj_nettle_ecc_eh_to_a_nettle_ecc_hash_nettle_ecc_j_to_a_nettle_ecc_mod_nettle_ecc_mod_add_nettle_ecc_mod_addmul_1_nettle_ecc_mod_inv_nettle_ecc_mod_mul_nettle_ecc_mod_mul_1_nettle_ecc_mod_random_nettle_ecc_mod_sqr_nettle_ecc_mod_sub_nettle_ecc_mod_submul_1_nettle_ecc_mul_a_nettle_ecc_mul_a_eh_nettle_ecc_mul_g_nettle_ecc_mul_g_eh_nettle_ecc_pm1_redc_nettle_ecc_pp1_redc_nettle_eddsa_compress_nettle_eddsa_compress_itch_nettle_eddsa_decompress_nettle_eddsa_decompress_itch_nettle_eddsa_expand_key_nettle_eddsa_hash_nettle_eddsa_public_key_nettle_eddsa_public_key_itch_nettle_eddsa_sign_nettle_eddsa_sign_itch_nettle_eddsa_verify_nettle_eddsa_verify_itch_nettle_generate_pocklington_prime_nettle_gmp_alloc_nettle_gmp_alloc_limbs_nettle_gmp_free_nettle_gmp_free_limbs_nettle_mpn_get_base256_le_nettle_mpn_set_base256_nettle_mpn_set_base256_le_nettle_mpz_limbs_cmp_nettle_mpz_limbs_copy_nettle_mpz_limbs_read_n_nettle_mpz_set_n_nettle_pkcs1_signature_prefix_nettle_rsa_blind_nettle_rsa_check_size_nettle_rsa_unblind_nettle_rsa_verify_nettle_sec_add_1_nettle_sec_sub_1_nettle_sec_tabselectnettle_asn1_der_decode_bitstringnettle_asn1_der_decode_bitstring_lastnettle_asn1_der_decode_constructednettle_asn1_der_decode_constructed_lastnettle_asn1_der_get_bignumnettle_asn1_der_get_uint32nettle_asn1_der_iterator_firstnettle_asn1_der_iterator_nextnettle_curve25519_mulnettle_curve25519_mul_gnettle_dsa_compat_generate_keypairnettle_dsa_generate_keypairnettle_dsa_generate_paramsnettle_dsa_keypair_from_sexp_alistnettle_dsa_keypair_to_sexpnettle_dsa_openssl_private_key_from_der_iteratornettle_dsa_params_clearnettle_dsa_params_from_der_iteratornettle_dsa_params_initnettle_dsa_private_key_clearnettle_dsa_private_key_initnettle_dsa_public_key_clearnettle_dsa_public_key_from_der_iteratornettle_dsa_public_key_initnettle_dsa_sha1_keypair_from_sexpnettle_dsa_sha1_signnettle_dsa_sha1_sign_digestnettle_dsa_sha1_verifynettle_dsa_sha1_verify_digestnettle_dsa_sha256_keypair_from_sexpnettle_dsa_sha256_signnettle_dsa_sha256_sign_digestnettle_dsa_sha256_verifynettle_dsa_sha256_verify_digestnettle_dsa_signnettle_dsa_signature_clearnettle_dsa_signature_from_sexpnettle_dsa_signature_initnettle_dsa_verifynettle_ecc_192_modpnettle_ecc_224_modpnettle_ecc_25519_modpnettle_ecc_256_redcnettle_ecc_384_modpnettle_ecc_521_modpnettle_ecc_bit_sizenettle_ecc_ecdsa_signnettle_ecc_ecdsa_sign_itchnettle_ecc_ecdsa_verifynettle_ecc_ecdsa_verify_itchnettle_ecc_point_clearnettle_ecc_point_getnettle_ecc_point_initnettle_ecc_point_mulnettle_ecc_point_mul_gnettle_ecc_point_setnettle_ecc_scalar_clearnettle_ecc_scalar_getnettle_ecc_scalar_initnettle_ecc_scalar_randomnettle_ecc_scalar_setnettle_ecc_sizenettle_ecc_size_anettle_ecc_size_jnettle_ecdsa_generate_keypairnettle_ecdsa_signnettle_ecdsa_verifynettle_ed25519_sha512_public_keynettle_ed25519_sha512_signnettle_ed25519_sha512_verifynettle_mpz_get_str_256nettle_mpz_init_set_str_256_snettle_mpz_init_set_str_256_unettle_mpz_randomnettle_mpz_random_sizenettle_mpz_set_sexpnettle_mpz_set_str_256_snettle_mpz_set_str_256_unettle_mpz_sizeinbase_256_snettle_mpz_sizeinbase_256_unettle_openssl_provate_key_from_dernettle_pgp_armornettle_pgp_crc24nettle_pgp_put_headernettle_pgp_put_header_lengthnettle_pgp_put_lengthnettle_pgp_put_mpinettle_pgp_put_public_rsa_keynettle_pgp_put_rsa_sha1_signaturenettle_pgp_put_stringnettle_pgp_put_sub_packetnettle_pgp_put_uint16nettle_pgp_put_uint32nettle_pgp_put_useridnettle_pgp_sub_packet_endnettle_pgp_sub_packet_startnettle_pkcs1_decryptnettle_pkcs1_encryptnettle_pkcs1_rsa_digest_encodenettle_pkcs1_rsa_md5_encodenettle_pkcs1_rsa_md5_encode_digestnettle_pkcs1_rsa_sha1_encodenettle_pkcs1_rsa_sha1_encode_digestnettle_pkcs1_rsa_sha256_encodenettle_pkcs1_rsa_sha256_encode_digestnettle_pkcs1_rsa_sha512_encodenettle_pkcs1_rsa_sha512_encode_digestnettle_random_primenettle_rsa_compute_rootnettle_rsa_decryptnettle_rsa_decrypt_trnettle_rsa_encryptnettle_rsa_generate_keypairnettle_rsa_keypair_from_dernettle_rsa_keypair_from_sexpnettle_rsa_keypair_from_sexp_alistnettle_rsa_keypair_to_openpgpnettle_rsa_keypair_to_sexpnettle_rsa_md5_signnettle_rsa_md5_sign_digestnettle_rsa_md5_verifynettle_rsa_md5_verify_digestnettle_rsa_pkcs1_signnettle_rsa_pkcs1_sign_trnettle_rsa_pkcs1_verifynettle_rsa_private_key_clearnettle_rsa_private_key_from_der_iteratornettle_rsa_private_key_initnettle_rsa_private_key_preparenettle_rsa_public_key_clearnettle_rsa_public_key_from_der_iteratornettle_rsa_public_key_initnettle_rsa_public_key_preparenettle_rsa_sha1_signnettle_rsa_sha1_sign_digestnettle_rsa_sha1_verifynettle_rsa_sha1_verify_digestnettle_rsa_sha256_signnettle_rsa_sha256_sign_digestnettle_rsa_sha256_verifynettle_rsa_sha256_verify_digestnettle_rsa_sha512_signnettle_rsa_sha512_sign_digestnettle_rsa_sha512_verifynettle_rsa_sha512_verify_digestnettle_secp_192r1nettle_secp_224r1nettle_secp_256r1nettle_secp_384r1nettle_secp_521r1nettle_sexp_formatnettle_sexp_iterator_assocnettle_sexp_iterator_check_typenettle_sexp_iterator_check_typesnettle_sexp_iterator_enter_listnettle_sexp_iterator_exit_listnettle_sexp_iterator_firstnettle_sexp_iterator_get_uint32nettle_sexp_iterator_nextnettle_sexp_iterator_subexprnettle_sexp_transport_formatnettle_sexp_transport_iterator_firstnettle_sexp_transport_vformatnettle_sexp_vformatx L2$("20&"83&#H3'#3'(((((())$)4)P)`)p)))))))))**,*D*T*l*|*******++4+D+X+h+x++++++++ ,,0,H,\,l,,,,,,,--,-H-`-z------- ..6.H.X.f.t............../ ///(/0/:/D/N/X/d/n/|/////0(0D0`00000001 181H1`1(((((())$)4)P)`)p)))))))))**,*D*T*l*|*******++4+D+X+h+x++++++++ ,,0,H,\,l,,,,,,,--,-H-`-z------- ..6.H.X.f.t............../ ///(/0/:/D/N/X/d/n/|/////0(0D0`00000001 181H1`1__gmp_get_memory_functions__gmpn_add_n__gmpn_addmul_1__gmpn_cnd_add_n__gmpn_cnd_sub_n__gmpn_copyd__gmpn_copyi__gmpn_mul_1 __gmpn_mul_n.__gmpn_perfect_square_pG__gmpn_rshifte__gmpn_sqrp__gmpn_sub_ns__gmpn_submul_1__gmpn_zero__gmpz_add__gmpz_add_ui__gmpz_clear__gmpz_cmp__gmpz_cmp_ui__gmpz_com__gmpz_congruent_p__gmpz_fdiv_q__gmpz_fdiv_q_2exp__gmpz_fdiv_r__gmpz_fdiv_r_2exp__gmpz_gcd__gmpz_import__gmpz_init__gmpz_init_set __gmpz_init_set_ui__gmpz_invert__gmpz_limbs_finish__gmpz_limbs_modify__gmpz_limbs_read__gmpz_limbs_write__gmpz_mul __gmpz_mul_2exp"__gmpz_mul_ui-__gmpz_powm/__gmpz_powm_ui1__gmpz_probab_prime_p8__gmpz_roinit_n=__gmpz_scan1D__gmpz_set_uiE__gmpz_setbitH__gmpz_sizeinbaseK__gmpz_subL__gmpz_sub_uiN__gmpz_submul_uiQ__gmpz_tdiv_q_2expS__gmpz_tdiv_qrY__gmpz_tstbitDeleteCriticalSectionEnterCriticalSectionGetCurrentProcessGetCurrentProcessIdGetCurrentThreadIdGetLastError#GetModuleFileNameWGetSystemTimeAsFileTimeGetTickCountInitializeCriticalSectionKLeaveCriticalSectionQueryPerformanceCounterRtlAddFunctionTableRtlCaptureContext RtlLookupFunctionEntryRtlVirtualUnwindSetUnhandledExceptionFilterSleepTerminateProcessTlsGetValueUnhandledExceptionFilterVirtualProtectVirtualQueryN__dllonexitS__iob_funcx_amsg_exit_exit_initterm_lock%_onexit_time64_unlock~abortcallocfreefwprintffwritemallocmemchrmemcmpmemcpymemmovememsetraise signalstrcspnstrlen"strncmpAvfprintfSwcscpyr_snwprintfMessageBoxWUnettle_base64_decode_finalVnettle_base64_decode_initXnettle_base64_decode_updateYnettle_base64_encode_finalZnettle_base64_encode_group[nettle_base64_encode_init\nettle_base64_encode_raw^nettle_base64_encode_updatehnettle_buffer_growmnettle_buffer_spacennettle_buffer_writenettle_md5_digestHnettle_sha1_digestInettle_sha1_initJnettle_sha1_updateOnettle_sha256_digestfnettle_sha512mnettle_sha512_digestonettle_sha512_update                                                     libgmp-10.dll                       KERNEL32.dll( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( msvcrt.dll< USER32.dllP P P P P P P P P P P P P P P P P P P libnettle-6-1.dlli0iiPi`Pi i0@i ,ȭЭحȮЮخ 8Сء(08HPX``8Ƞ @HPX`hx8Уأ(08HPX`4Ȧ @HPX`hx8PX`hpxȪЪت (8@`8ȩЩ @HPX`hpx0Р 0@P`pС@08P (08,i/,0i,#i",]/ #i,?5$iR,w:0&i,gE0*i,PJ+i,7^3i,/bp4i,[e5i,pj 6i,n6i,rP7i+,Fy8i6,9i;,);i[,`<i,Đ0=i,ʗ?i, ?iZ, @i,f@ig,CPAi,}Bi,Bi,'Ci,PDi,Ei,_Ei,Fi,5PGiI,Gi[,Hi,Hi,/@Ni, Oi,:Oi#,aQi,RiZ,Si,+ Sit,l`Vim,Wi,;Yi,n#PZib,C&Zi,i,`[id,1[i,7p\id,9=\i~,A`]i, L`i ,kmi,t@oi, si,)vi,zi/,zi6, {i,{{i,i@,i,hi,Zi0,i7,~ i ,@iuc,i, i8,i, pi,! ib,*i,14i,?pi,[G i,lOir,Wpi,d` i,gi,eqpi,ypi,ƃ@i,зiK, i,i,i,pi, iQ,i ,'i,i,ypi,4Pi,W@iG,i,pi,i,^ i,iA,ik,ypi,$)i%,60i,@i,Ki,*Uif,Ui,0Vi,V`i,8Wi,WPiD,>Xi,I_`i%e,j i,3yiB,'i,>i,piX,$i'ȹ,i,i,i,"i,d iGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/crtdll.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crti/charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned char_EXCEPTION_RECORD9ExceptionCodeUExceptionFlagsUExceptionRecord}ExceptionAddressNumberParametersUExceptionInformation A_CONTEXTg.P1HomehP2HomeiP3HomejP4HomekP5Homel P6Homem(ContextFlagsnU0MxCsroU4SegCspI8SegDsqI:SegEsrI<SegFssI>SegGstI@SegSsuIBEFlagsvUDDr0wHDr1xPDr2yXDr3z`Dr6{hDr7|pRax}xRcx~RdxRbxRspRbpRsiRdiR8R9R10R11R12R13R14R15Rip  VectorRegister  VectorControl DebugControl LastBranchToRip LastBranchFromRip LastExceptionToRip LastExceptionFromRip WINBOOLn( BYTEzl WORD{ DWORD|Wfloat LPVOID9signed charshort int LONG_PTR0 ULONG_PTR1 DWORD64 PVOID9LONG/HANDLE|9LONGLONGULONGLONGEXCEPTION_ROUTINE+ (I }  ; PEXCEPTION_ROUTINEd_M128A*Low+High,M128A-jKK=K_(doublelong double_XMM_SAVE_AREA32R^ControlWordSIStatusWordTITagWordU=Reserved1V=ErrorOpcodeWIErrorOffsetXUErrorSelectorYI Reserved2ZIDataOffset[UDataSelector\IReserved3]IMxCsr^UMxCsr_Mask_UFloatRegisters` XmmRegistersa Reserved4bXMM_SAVE_AREA32c Header Legacy Xmm0Xmm1Xmm2Xmm3Xmm4Xmm5 Xmm6 Xmm7 Xmm8  Xmm90 Xmm10@ Xmm11P Xmm12` Xmm13p Xmm14 Xmm15 K FltSave^FloatSave^v K K  Next L prev L _EXCEPTION_REGISTRATION_RECORD L  R   | Handler Ihandler I FiberData Version U_NT_TIB8 @ ExceptionList L StackBase StackLimit SubSystemTib | ArbitraryUserPointer (Self @ 0 NT_TIB PNT_TIB e F PIMAGE_TLS_CALLBACK9    U tagCOINITBASE COINITBASE_MULTITHREADEDVARENUMhVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK _PVFV  _PIFV   __uninitialized__initializing__initialized __readgsqwordqOffsetqW retq!_TEB"NtCurrentTeb _InterlockedCompareExchangePointer9DestinationExChange9Comperand9#9_InterlockedExchangePointer9TargetValue9$pre_c_init>(iME%@E&iA0'R (iZ'Rsh)_CRT_INITK.Pi;*$KI*/KU *8Kk+,C9-&~i@.{.j/V0ij%E0iGR1onexitendE(2i{(i'Rv-ix.s/2i{3i'R (i'RO4%CV91fiberidW91nestedX(5 iWA6i.O7i8-&iZp.{.j/V50iu./3 i'R 3zi'R|'Q2'X}&Yi9R9Q&hi'RO(i9R9Q$__DllMainCRTStartup.iG+*$>*/U*8kn1retcode.:i__leavei2i2i2i& iK'Rv'Qs'X|&!i#'Rv'Qs'X|&0iK+'Rv'Qs'X|&Mi#O'Rv'Qs'X|&eiKr'Rv'Q0'X|2ziL&i'Rv'Q1'X|&i'Rv'Q0'X|&i#'Rv'Q0'X|&iK 'Rv'Q0'X|(i'Rv'Q2'X|;DllMainCRTStartup.iO*$n*/U*8k. <i'RR'QQ'XX2i\2iv=/i'RX'Qd'Xh>__proc_attached.( i?__native_startup_state ,#?__native_startup_lock NT@?__native_dllmain_reason t#;uA?__xi_a&y?__xi_z'yhA?__xc_a(?__xc_z)?__dyn_tls_init_callback,Bk ?__onexitbegin0E?__onexitend1E?mingw_app_type3(Cpcinit;u @iDmalloc 9Z E_encode_pointer 9{ 9E_decode_pointer 9 9Ffree  9G_amsg_exit  (G_initterm# E EH_pei386_runtime_relocator%EDllMain5.#  U kEDllEntryPoint7.L  U kI__main$\JH__security_init_cookie iK__mingw_init_ehandler(" GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sexp.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.10icharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Kshort intuint32_t(sexp_type< SEXP_ATOM SEXP_LIST SEXP_END sexp_iteratorH? VA bufferB startE posH levelI typeK$ display_lengthM( displayN0 atom_lengthP8 atomQ@ sexp_iterator_init1M1V2input2nettle_sexp_iterator_enter_list>Mnettle_sexp_iterator_exit_listuMnettle_sexp_iterator_nextMsexp_iterator_simpleC0i!MCRsizeDQstringE!XVG cH sexp_iterator_parsepiMp LiRRQR#8XR#@iRsQs(Xs0nettle_sexp_iterator_firstiEgMD V} input i@Q ( a %i'RR0i?2 2 ii'RR!oi >pi<"i5 @ i i'RRiuRsui[ "i#i|Rsi>Rs!i $i'nettle_sexp_iterator_subexpri=*MVustart&iuRtnettle_sexp_iterator_get_uint32PiM xl%p&V'pO$iu(nettle_sexp_iterator_check_type) idw)M)*type*#2i2Rt#Zi JRu#oi bRu}iuRt(nettle_sexp_iterator_check_types5in )M5C*ntypes6*types7n "iWY 'i='#i & Rt#i D RtXu iuR|iR|t (nettle_sexp_iterator_assocH i )MHK*nkeysI*keysJn *valuesKU'foundM'nfoundN'iO #i>C R!i #iuh R#i R#i> R#Gi R|#]i R|XyiuR+abort@,strlen6 -.memcmp(--- xGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sexp-format.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i"}__gnuc_va_list__builtin_va_listcharva_listsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$short intuint32_t(Xnettle_realloc_func=3   9  nettle_buffer(+ contents- alloc/ realloc_ctx1 realloc2 size5  mp_limb_t  _mp_allocE _mp_sizeE _mp_d__mpz_structmpz_srcptr-3 format_prefix2Xi]2ld3digit5cy6Xnext:Fik RuQ1ik RuQ1>format_stringPiL]PdQ,sQ3ySX&i8{RuQs?i RuQsXvnettle_sexp_vformat^`i ]^_format^args^nesting`Xdonea=starth"diEkjhi ~R|Q iiRtQ|Xs9 nul_flagEidn- d. y/X!%i"_space:L!0i DRtQ|Gi R|X}i9 wR}i8RtQ|@xo!dX"!ik RtQ1!ik RtQ1"ik RtQ1I"ik +RtQ1g"ik HRtQ1"ik eRtQ1"ik RtQ1Is"d"kR#1 if R}i iRtQX} ik RtQ1/"ik )RtQ1"iR0QX}s#d#k$ if R iRt!iR s?$d$!if R4!i RtQ|i~ !ik RtQ1ik V RtQ1Ci R iQ iXwaik RtQ1i R iQ iXnettle_sexp_formatK"i"k ]K$formatK % argsMh doneNP #iRRQQX!nettle_buffer_growNE  !nettle_buffer_writeVE  3!strcspnF  !nettle_buffer_space^  "nettle_mpz_get_str_256 L9  -!nettle_mpz_sizeinbase_256_s Cf -!strlen6~ #abort ($_assert 0   X~GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sexp-transport.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 #i 9charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Oshort intoo sexp_type< SEXP_ATOM SEXP_LIST SEXP_END sexp_iteratorH? lengthA bufferB startE posH levelI typeK$ display_lengthM( displayN0 atom_lengthP8 atomQ@ base64_decode_ctx table word bitsO paddingO ` nettle_sexp_transport_iterator_first/  #iiterator/E%length0%input0r&in5&out6R'transport_doneh$i0GctxJcoded_lengthKendL'#iRu#i2RuQ|Xt~"Ysw t"#i2RuI$i^kQts"X}s$iRvQ~Xt$iR iQ iXnettle_base64_decode_initnettle_base64_decode_update 2nettle_base64_decode_final ^memmove8nettle_sexp_iterator_firstY _assert04 GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sexp-transport-format.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1$iR__gnuc_va_list__builtin_va_listcharva_listsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$short intnettle_realloc_func=      nettle_buffer(+} contents- alloc/ realloc_ctx1 realloc2} size5  nettle_sexp_transport_vformat,$i'buffer,E(format-)args-)start/*length0/+base64_length1+%iLRsQt?%imRsQtvU%iRuQvXu%iQ1%iRsQ1%iR0 nettle_sexp_transport_formatR&i"bufferR+formatS7,doneUPargsVh&iRRQQXnettle_sexp_vformat   nettle_buffer_space^  nettle_base64_encode_raws  nettle_buffer_growNO   GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2bignum.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.10&i[rcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Gshort intggmp_limb_t _mp_alloc _mp_size _mp_d__mpz_structmpz_t # &mp_size_t mpz_srcptrFL __gmpz_sizeD __gmp_zD4 __gmpz_getlimbn __gmp_z4 __gmp_n#__gmp_resultnettle_mpz_sizeinbase_256_uNxNFnettle_mpz_set_str_256_sPxQstnettle_mpz_to_octetsT0&i|Tp,sT,xUFV-signUg-dstW.sizeXiY7.W6&ipXp.\limb].j^.`&i]M>>>0[?~?? ,i j+iv!R o+iv!Rs"z+i7!Ru!Q0"+iW!R!Qu!X} +i!Rs!Q~!X!Yt"+i!Rs!Q1 +i~!Rs!Qu"+i!Rs!Qu" ,i!Rs!Qs!X2!Yt",i!Rs!Q1 7,iA!Rs!Q~!X!Yt"I,i`!Rs!Qs!X1"Z,i!Rs!Qs!XR"e,i!Rs!Q1 w,iu!R |,iu!Rs#,i!R i!Q i!X$H+i|!Rt!Q3%_nettle_generate_pocklington_primeJ,i&pJ@&rJp@&bitsK#A'KA(ctxL (randomL((p0M0(qN8(p0qO)r_minQ~)r_rangeQ~)pm1Q~)aQ~)eQ~*need_square_testRGB*p0_bitsS#rB)xT)yT)p04T+square_testn/i`a )buf~,,/iQBQBaBu/C-K.i& !Rs!Q !X(!Y"Z.iF !Rs!Qs!X}"l.ie !Rs!Qs!X1"|.i !Ru!Qs!X".i !Rt!Qu!X1 .i} !Rt!Q2-.i !R i!Q i!X ".i !Rt!Q1".i2 !R !Q1!X} .i}M !R}"$/in !R|!Qs!X8-7/i !Rt!Qu!X|!Y} n/i~ !R~!Q}!X|!Y~"~/i !R|!Q|!X|"/i !R|!Q~!X@-#0i8 !Rt!Qu!Xs!Y}.Y0i!R~!Q}!Xs!Y~ ,i} !R0!Q2 0-iv !R} 5-iv !R :-iv !Ru L-iv !R}"l-i !R~ -i} !R}!Q1"-i1 !R}!Q}!X|}"-iS !R}!Q}!X"-ir !R!Q}!X2"-i !R}!Q}!X3 -i~ !R}!Q}!X3 /is !R} /is !R /is !Ru /is !R}"/i& !R~ q0i}? !R"0i_ !R!Q!X|~"0i !R!Q!X 0i~ !R}!Q!X1"0i !R~"0i !R}"0i !R~"0i !R"0i!R"0i%!R}"1iG!R}!Q0!X2-91iz!R i!Q i!X Y-Y1i!R i!Q i!X X x1is!R} }1is!R 1is!Ru$1is!R}  3/nettle_random_prime1iP&pzC&bits#KD']E&random_ctxDF(random (progress_ctx((progress0+again1i*highbit?F)buf*x?F*j#G0)2i3O*q#5G"1in!Rt!Q3!X|"i2i!Rv#3i!R i!Q i!X U*first#H*choices#[H)buf"2i!Rt!Q1!X"2i%!Rv# 3i!R i!Q i!X 03i)q)r '3i!R~ -3i!R|-_3i!R~!Qs1%!X0!Yt!w u!w((!w00-3iC!Rv!Q|!Xs!Y}!w t!w(u!w0~!w80!w~ 3i0b!R(!Qx 3isy!R~$3is!R|#2i!R i!Q i!X    3  31primesI @i   31prime_squarec. i  C 31trial_div_table}d i 3 y 31prime_by_size i i2_assert055#3nettle_mpz_randomjRGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sexp2bignum.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.13i}?charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Lshort intlsexp_type<SEXP_ATOMSEXP_LISTSEXP_END sexp_iteratorH?{ lengthA bufferB startE posH levelI typeK$ display_lengthM( displayN0 atom_lengthP8 atomQ@mp_limb_t  _mp_alloc _mp_size _mp_d{__mpz_struct nettle_mpz_set_sexp(3i x(I limit(I i(7J;4iZRuI4isRuQ2_4iRXl4inettle_mpz_set_str_256_sPnettle_sexp_iterator_nextb(xGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2pkcs1.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1p4iVcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Fshort intff _nettle_pkcs1_signature_prefix3p4i key_size3J buffer4 K id_size5jK id6K digest_size7 j9K 4iuRtv"QYXu 4iRtQXs} 4iR iQ iXEmemcpy%memset+_assert0}GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2pkcs1-encrypt.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.15i$ Ccharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Nshort intnettle_random_func6   mp_limb_t K _mp_alloc  _mp_size  _mp_dK__mpz_structQ nettle_pkcs1_encrypt0 5i]key_size0%Lrandom_ctx2Lrandom2]3Mlength3Mmessage3 m4e(em6Ntmp_em_size6`Npadding7Ni8NO5icfRue5i~R}QXs5iRt|"1Q Xv5iR(QuXt5iRtQu5i(R iQ iXH5ic@Ru 6iR}QXs_nettle_gmp_allocmemcpy-nettle_mpz_set_str_256_uZe_nettle_gmp_free_assert0XGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2pkcs1-decrypt.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 6iN#;charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Nshort intnmp_limb_t _mp_alloc  _mp_size  _mp_d__mpz_struct   nettle_pkcs1_decrypt.  6i key_size.NO m/O length0 P message0kP em2P tmp_em_size2Q terminator3rQ padding4Qmessage_length5] ret6 Qcleanup][6i=6i'RtP6iLRtQsXQf6ijRsQt6iR}QuXt~6i?R|X}_nettle_gmp_allocnettle_mpz_get_str_256L_nettle_gmp_freememchr%? memcpy-GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2pkcs1-rsa-digest.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.16i%charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Qshort intqqmp_limb_t _mp_alloc  _mp_size  _mp_d__mpz_struct nettle_pkcs1_rsa_digest_encode+ 6i_ m+R key_size+R di_length,S digest_info,{S em.S tmp_em_size.S 6i_Rs 6iRsQtXuYHw 0 7i&RvQsXt 7iDRtQs;7iRtQs_nettle_gmp_alloc_nettle_pkcs1_signature_prefix@   nettle_mpz_set_str_256_uZ_nettle_gmp_free`GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2pkcs1-rsa-md5.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1P7i+'?charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Nshort intuint32_t(uint64_t*mp_limb_t* _mp_alloc  _mp_size  _mp_d*__mpz_struct0 md5_ctx`8 state: count; block< index=X  -  -? nettle_pkcs1_rsa_md5_encodeI P7i mIDpTIThashI ZUpKUemLVLNVi7iZRs7iRsQtXBY iw @7iRvQ@7iRuQsXt7iDRtQs7iDRtQsJ nettle_pkcs1_rsa_md5_encode_digestc 7iSmcDVc8WdigestcWpe"XemfXXfX 8iRs+8iRsQtXBY iw @L8iRvQsXtW8iD8RtQsp8iDRtQs c -md5_prefix< iS_nettle_gmp_alloc_nettle_pkcs1_signature_prefix@nettle_md5_digestI nettle_mpz_set_str_256_uZDD_nettle_gmp_freef\GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2pkcs1-rsa-sha1.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.18i6%+Acharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Oshort intuint32_t(uint64_t*mp_limb_t+ _mp_alloc  _mp_size  _mp_d+__mpz_struct1 [ .? sha1_ctxh: state< count= block>K index?`  . nettle_pkcs1_rsa_sha1_encodeI 8i mIEYIYhashI ZpKuZemLZLZ8i]Rs8iRsQtX?Y iw D8iRvQD8iRuQsXt8iJRtQs 9iJRtQs[ nettle_pkcs1_rsa_sha1_encode_digestc  9iWmcEi[c[digestcS\pe\emf\fG]99iRs[9iRsQtX?Y iw D9iRvQsXt9iJ<RtQs9iJRtQs g .sha1_prefix< iW_nettle_gmp_alloc_nettle_pkcs1_signature_prefix@nettle_sha1_digestK nettle_mpz_set_str_256_uZJE_nettle_gmp_freeuGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2pkcs1-rsa-sha256.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.19i;O.charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Qshort intuint32_t( uint64_t*mp_limb_t- _mp_alloc  _mp_size  _mp_d-__mpz_struct3 ] 0? sha256_ctxpI stateK countL blockMM( indexN h  0 nettle_pkcs1_rsa_sha256_encodeG 9imGG]G1^hashG^pI_emJQ_J_9icRs9iRsQtXCY  iw  :iRvQ :i)RuQsXt):iYRtQsK:iYRtQs] nettle_pkcs1_rsa_sha256_encode_digesta `:ibmaG`a`digesta`pcnaemdaday:iRs:iRsQuXCY  iw  :i))RvQsXu:iYGRuQs:iYRuQs r 0sha256_prefix:  ib_nettle_gmp_alloc_nettle_pkcs1_signature_prefix@   nettle_sha256_digestZ)nettle_mpz_set_str_256_uZYG_nettle_gmp_free|GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2pkcs1-rsa-sha512.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1;i[{1[ charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Qshort intuint64_t*mp_limb_t _mp_alloc  _mp_size  _mp_d__mpz_struct# sha512_ctx~ state count_low@ count_highH blockP index   0  0 nettle_pkcs1_rsa_sha512_encodeG ;imG7bbGbhashGLcpIcemJcJ@d;ijRs;;iRsQtXCY @iw @P;iRvQ@^;i0RuQsXti;i`RtQs;i`RtQs= nettle_pkcs1_rsa_sha512_encode_digesta ;iima7da*edigestaepcfemdJfdf;iRt;i RtQuXCY @iw @,<i00RvQtXu7<i`NRuQtP<i`RuQt y 0sha512_prefix: @ii_nettle_gmp_alloc_nettle_pkcs1_signature_prefix@   nettle_sha512_digest0nettle_mpz_set_str_256_uZ`7_nettle_gmp_freemGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1`<i4M charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_t_mp_alloc_mp_size_mp_dq__mpz_structmpz_t # rsa_public_key(f2sizejnmep _nettle_rsa_check_size@k n@ sizeCnettle_rsa_public_key_init+`<i*key+gv<itRs|<itRsnettle_rsa_public_key_clear6<i&Nkey6Tg<it:Rs<iRR#2<i)Ug^g<iRRQ2nettle_rsa_public_key_prepareL<i>keyLh2<i0NU]h0^h=iRsQ2GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.10=i6 charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_t_mp_alloc_mp_size_mp_dv__mpz_structmpz_t (  rsa_private_keyhsksizeudyp|q|(a8bHcX nettle_rsa_private_key_init+0=iB8 key+8hF=itRsL=itRsR=itRs(X=it Rs8^=it#Rsd=itRs  nettle_rsa_private_key_clear:=i>  key:81i=itRs=itRs=itRs(=itRs8=itRs=iRR#Xnettle_rsa_private_key_prepareE=iL keyE8inGP=ivRt=iRtQsXs(=iRt=iRt nettle_rsa_compute_rootY>i keyYi xZkj mZjxp\xq]D>i|LRsJ>i|cRta>i}RtQX||>iRtQtXuY|>i}RsQX~>iRsQsXu8Y~>i RsQsXt>iuCRsQsX|0>i}fRsQsX~>iuRvQ|Xs>iRvQvXt>isR>isRt _nettle_rsa_check_size> GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1?i?9T charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_t_mp_alloc_mp_size_mp_dx__mpz_structmpz_t *  rsa_public_key(f>sizejnmep _nettle_rsa_verify+?i6 key+6k m,k s-Rlres/lm11@?ivRtQ|?iR}?i R}QtX|Y|?i%RuQ}?iR}<  GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-pkcs1-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1?iZx; W charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Oshort intomp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t  . rsa_private_keyhssizeudyp|q|(a8bHcX nettle_rsa_pkcs1_sign+ ?iZc key+c&m length,m digest_info,m s-#3n?in)RsXQYX?iBRsQ0@iRtQsXsi)nettle_pkcs1_rsa_digest_encodeS #nettle_rsa_compute_root;c#|0!GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-pkcs1-sign-tr.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 @i= charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Rshort intnettle_random_func6r rmp_limb_t  _mp_alloc _mp_size _mp_d__mpz_structmpz_tB !R 1X !!rsa_public_key(f sizej nm5 ep5rsa_private_keyhs sizeu dy5 p|5 q|5( a58 b5H c5Xnettle_rsa_pkcs1_sign_tr+ @ipub+nkey,orandom_ctx-orandom-plength. digest_info.(s/]0ri15[@iRsX Y(n@iRsQ0@iRu@i?RvQ|X}Ysw u@i'cRtQsXs@iWRvQsXu@iRu c nettle_pkcs1_rsa_digest_encodeS]_nettle_rsa_blind']]nettle_rsa_compute_root;W]R_nettle_rsa_unblind]R"GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-pkcs1-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1@ig? charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Qshort intqmp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t   0  rsa_public_key(fdsizejnmep nettle_rsa_pkcs1_verify+ @igg key+g|p length,p digest_info,'q s-sqres/ qm0@Ai RsAir2RsXQYv+AiVRuQsX|:AiRsm+nettle_pkcs1_rsa_digest_encodeS %_nettle_rsa_verify g6#GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-md5-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1PAi4Bhcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Mshort intuint32_t(uint64_t*mmp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t& 6 ,< md5_ctx`8state:count;block<index=X  , m ,? rsa_private_keyhssizeudyp|q|(a8bHcX nettle_rsa_md5_sign. PAiZ key.q hash/jr s0ArjAiRsXQ}AiRsQ0AiRtQsXsG nettle_rsa_md5_sign_digest? AiZ key?+s digest@s sAAsAi^RsXQAiwRsQ0AiRtQsXsnettle_pkcs1_rsa_md5_encodeW Anettle_rsa_compute_root;A6nettle_pkcs1_rsa_md5_encode_digestZ Af$GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-md5-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1BiDcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Oshort intuint32_t(uint64_t*omp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t( 8 .> md5_ctx`8state:count;block<index=X  . o .? rsa_public_key(fsizejnmep nettle_rsa_md5_verify. Bi] key.at hash/t s08 ures2 Xum3@/BiyRs?BiRsXQSBiRuQsXvbBiRsI nettle_rsa_md5_verify_digest@ pBi] key@u digestAu sB89vresD vmE@BiuRsBi/RsXQBiRuQsXvBiRsnettle_pkcs1_rsa_md5_encodeW C_nettle_rsa_verify /88nettle_pkcs1_rsa_md5_encode_digestZ C<&GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-sha1-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1BiFcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Nshort intuint32_t(uint64_t*nmp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t' 7 -= nX -? sha1_ctxh:state<count=block>H index?`  - rsa_private_keyhssizeudyp|q|(a8bHcX nettle_rsa_sha1_sign. BiZ key.v hash/0w s0B|wBiRsXQBiRsQ0CiRtQsXsX nettle_rsa_sha1_sign_digest? 0CiZ key?w digest@fx sABxJCibRsXQ]Ci{RsQ0~CiRtQsXsnettle_pkcs1_rsa_sha1_encode] Bnettle_rsa_compute_root;B7nettle_pkcs1_rsa_sha1_encode_digest` Bl:'GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-sha1-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Ci-I{charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Pshort intuint32_t(uint64_t*pmp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t) 9 /? pZ /? sha1_ctxh:state<count=block>J index?`  / rsa_public_key(fsizejnmep nettle_rsa_sha1_verify. Ci] key.'y hash/sy s09yres2 zm3@Ci|RsCiRsXQCiRuQsXvCiRsZ nettle_rsa_sha1_verify_digest@ Ci] key@Tz digestAz sB9zresD K{mE@DiyRsDi4RsXQ3DiRuQsXvBDiRsnettle_pkcs1_rsa_sha1_encode] D_nettle_rsa_verify 499nettle_pkcs1_rsa_sha1_encode_digest` DH}(GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-sha256-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1PDiK,charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Pshort intuint32_t(uint64_t*pmp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t) 9 /? pZ /? sha256_ctxpIstateKcountL blockMJ(indexNh  / rsa_private_keyhssizeudyp|q|(a8bHcX nettle_rsa_sha256_sign. PDiZ key.{ hash/{ s0DB|jDiRsXQ}DiRsQ0DiRtQsXsZ nettle_rsa_sha256_sign_digest? DiZ key?| digest@,} sADx}DijRsXQDiRsQ0DiRtQsXsnettle_pkcs1_rsa_sha256_encodec Dnettle_rsa_compute_root;D9nettle_pkcs1_rsa_sha256_encode_digestf Dx)GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-sha256-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1EiMcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Rshort intuint32_t(!uint64_t*rmp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t+ ; 1A   r\ 1? sha256_ctxpIstateKcountL blockML(indexN!h  1 rsa_public_key(fsizejnmep nettle_rsa_sha256_verify.Ei] key.} hash/9~ s0;~res2~m3@/EiRs?EiRsXQSEiRuQsXvbEiRs\ nettle_rsa_sha256_verify_digest@pEi] key@ digestAf sB;resDmE@EiRsEi>RsXQEiRuQsXvEiRsnettle_pkcs1_rsa_sha256_encodecF_nettle_rsa_verify>;;nettle_pkcs1_rsa_sha256_encode_digestfFO*GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-sha512-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Ei:P#charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Pshort intuint64_t*pmp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t ) // sha512_ctx~statecount_low@count_highHblockPindex  / p / rsa_private_keyhssizeudy p| q| (a 8b Hc X nettle_rsa_sha512_sign. EiZ key.G hash/ s04EiRsXQEiRsQ0FiRtQsXs: nettle_rsa_sha512_sign_digest? 0FiZ key?} digest@ sA4>JFiqRsXQ]FiRsQ0~FiRtQsXsnettle_pkcs1_rsa_sha512_encodei 4nettle_rsa_compute_root;4)nettle_pkcs1_rsa_sha512_encode_digestl 4 ,GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-sha512-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1FiR>@charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Rshort intuint64_t*rmp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t + 11 sha512_ctx~statecount_low@count_highHblockPindex!  1 r 1 rsa_public_key(fsizejnmep nettle_rsa_sha512_verify.Fi] key. hash/ s0+^res2m3@FiRsFiRsXQFiRuQsXvFiRs< nettle_rsa_sha512_verify_digest@Fi] key@ digestA, sB+resDׄmE@GiRsGiERsXQ3GiRuQsXvBGiRsnettle_pkcs1_rsa_sha512_encodei6_nettle_rsa_verifyE++nettle_pkcs1_rsa_sha512_encode_digestl6M-GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-encrypt.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1PGiITYcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Lshort intnettle_random_func6l lmp_limb_t  _mp_alloc _mp_size _mp_d__mpz_structmpz_t< L +rsa_public_key(f sizej nm/ ep/nettle_rsa_encrypt+PGiIkey+ random_ctx-Yrandom-length.˅message. gibberish/L(uGi`QQXXYYw  w(sGiRsQsXtYt Rnettle_pkcs1_encryptGL\.GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-decrypt.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Gi[W֡charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Lshort intlmp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t +  rsa_private_keyhssizeudyp|q|(a8bHcX nettle_rsa_decrypt+Gi[ key+ length,P message, gibberish-m/@res04Gi1RsGiURtQsX|GiyQsXuYvGiRs 'nettle_rsa_compute_root;!nettle_pkcs1_decryptN/GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-decrypt-tr.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1HiOYSRcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Oshort intnettle_random_func6omp_limb_t  _mp_alloc  _mp_size  _mp_d__mpz_structmpz_t: J .P rsa_public_key(f sizej nm- ep-rsa_private_keyhs sizeu dy- p|- q|-( a-8 b-H c-Xnettle_rsa_decrypt_tr- Hipub-}key.ɇrandom_ctx/random/alength0 message0(gibberish1J0m3-ri3-res4 3HiRsQ0|phi?|tmp@|` retriedLi RuQ|X}Y8LiRuQ0LiRuQMiR~QuX~MiR Qe,NiRuQ:MiEres̊MiUR~Q~X~Mi0 R iQ `iXWIiRsQ0iIiRsQ3IiRsQ2IisR~IisR~IisR~Iis3R~JiO tRvQ~X1Y|w }w(uw0tJiR~QvX1JitRuQ:KiO RsQX1Y|w }w(uw0tKi RsQv4Ki*R~QsX1TKiPR~Q~X~dKikR~Q1wKitRuQcKiR~QvXsKiR~Q2Ki0 R piQ `iXKitRuQ:Ki5R~QsXvKitRRuQ?Li~}R~Q~X~.Li~R~Q1ILitRuQcdLiR~QsXvLi R~Q~X~:Mis* R#8Q~X~PMisR R#HQ~X~Misk R~Mis R~Mis R~Mis R~Ni0 R iQ `iXnettle_mpz_random_sizec0  _assert0O   nettle_random_primeo  Z2GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa-blind.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1@Ni_"charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Jshort intnettle_random_func6jmp_limb_t  _mp_alloc _mp_size _mp_d__mpz_structmpz_t/ ? )E rsa_public_key(f sizej nm" ep"_nettle_rsa_blind-@Nipub-random_ctx.;random.c/JӋri/J r1"vNi&RsNiPRsQ}X|YtNipRvQsXtNiRsQsXYtNiR~Q~XsNiR~Q~XtNiRs P_nettle_rsa_unblindINi/pubIcIJriI?ߌOipRsQsXXOiRQQQXR#nettle_mpz_randomjJ?J3GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa2sexp.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 OiSalcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort int|mp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t  ( rsa_public_key(f<sizejnmep rsa_private_keyhssizeudyp|q|(a8bHcX nettle_rsa_keypair_to_sexp) Oi buffer)  algorithm_name*vz pub+; priv,ǎOi'RRQ iXQiQ0.(YX#w X#w(Y#w0Y#w8Y#(wY#8wY#HwY#XOi'Q  iXQiQ0.(YX#w X#nettle_buffer"<nettle_sexp_formatµ v# 4GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sexp2rsa.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Oi#c1charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Ishort intimp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t  ( rsa_public_key(fQsizejnmep rsa_private_keyhssizeudyp|q|(a8bHcX sexp_type< SEXP_ATOM SEXP_LIST SEXP_END sexp_iteratorH?lengthAbufferBstartEposHlevelI typeK$display_lengthM(displayN0atom_lengthP8atomQ@nettle_rsa_keypair_from_sexp_alist9Oipub9Wpriv: limit;(i<names>' ivalues@,{nvaluesAOiRYQ8X iYtPiRsQuXt8PiRsQuXt_PiRs(QuXt~PiRs8QuXtPi?RsQuXtPieRsQuXtPi#}RsPiQ2X iYtQiRvQuXt0QiRvQuXtCQiSRvQ ' ( < (nettle_rsa_keypair_from_sexp`PQipub`4priva limitblengthcexprc ienamesf iyQiRsQYX QiHRsQ@iLit0.(QirRsQ3X iQiRuQtXvYs  (nettle_sexp_iterator_assocnettle_mpz_set_sexp#nettle_rsa_private_key_prepareS nettle_rsa_public_key_preparenettle_sexp_iterator_firstYnettle_sexp_iterator_check_typenettle_sexp_iterator_check_types*5GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Qifcharlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_t_mp_alloc_mp_size_mp_db__mpz_structsmpz_t dsa_params0IpLqOgR dsa_signature [Ar]s^ nettle_dsa_params_init+Qi( params+̒ Rit Rs Rit RsRi RR#  nettle_dsa_params_clear3 Ri(P params3- 2Rit% Rs 8Rit< RsHRi RR# nettle_dsa_signature_init;PRi"; bRit RsrRi RR#nettle_dsa_signature_clearBRi"B Rit RsRi RR#`6GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-compat.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1RiZhtcharlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_t_mp_alloc_mp_size_mp_di__mpz_structzmpz_t dsa_params0IpLqOgR dsa_public_key@A]pGqHgI yL0 dsa_private_keyOxS nettle_dsa_public_key_init)Ri  key)P Ri RsRi RR#0 nettle_dsa_public_key_clear0Ri e key0 RiBQ RsRi RR#0 nettle_dsa_private_key_init8Ri  key8Ri RR] nettle_dsa_private_key_clear>Si  key>K Si RRnettle_dsa_params_initV<<nettle_dsa_params_clearY<47GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-compat-keygen.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Si kcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Rshort intnettle_random_func6nettle_progress_func:mp_limb_t ^ _mp_alloc _mp_size _mp_d^__mpz_struct$mpz_t d 1d dsa_params0I pLx qOx gRx dsa_public_key@A  pGx qHx gIx yLx0 dsa_private_keyO0 xSxnettle_dsa_compat_generate_keypair4Sipub4key5 random_ctx6random6progress_ctx7 progress7(p_bits8!0q_bits8!8params:SiYRsQtXvY w (w(0w08SiRsQs0XuYtw v nettle_dsa_generate_params|!!nettle_dsa_generate_keypair,,2=8GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-gen-params.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Sitmcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Oshort intnettle_random_func6nettle_progress_func: mp_limb_t [ _mp_alloc  _mp_size  _mp_d[__mpz_struct!mpz_t a . aadsa_params0I pLu qOu gRu nettle_dsa_generate_params2 Sitparams2ݗrandom_ctx3<random3Ęprogress_ctx4Lprogress4 p_bits5(q_bits50r7up0_bits8a9TiLp0Iup0qIuTi R~Ti#R}TijR~Q(#1%X0Ysw vw(~w0 Ti R~QqUi~R}QX|AUiRtQuX(Y0w sw(vw0w8|w}QUi~!RuQuXeUis8RjUisR}GTicRuoTiR|Q}X0Ysw vw(~w0 Ui R~QpUiRsQUiRsQsXuYtUiRsQ1Ui~2RuVi PR~QgCViRtQuX(Y0w sw(vw0|w80w|nettle_random_primeo _nettle_generate_pocklington_primet yU:GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1`Vimq\charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Ishort intnettle_random_func6 mp_limb_t 4 _mp_alloc _mp_size _mp_d4__mpz_structmpz_t[ :k (q ::dsa_params0I pLN qON gRN dsa_signature [ r]N s^Nnettle_dsa_sign/`Vimparams/'x0krandom_ctx1random1Fdigest_size2 digest3(signature40k6Nh7Ntmp8Nres9ViRsQuViRsQsX1Vi|RtVi%;RtQ}XYYsViZRtQtX1ViRsQuXtYup Wi}R0QsXuWi|RvWiRuQ29WiSRvX Y(HWiRtQtXugWi~?RsQ0XQsWi}bRsQsXuWiRsQsXvWi~RsQsXtWi}R0#QsXuWitRWitRvWitRs |nettle_mpz_randomjSvk_nettle_dsa_hashvN;GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Wis;charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Kshort intmp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t& 6 *< dsa_params0IypLqOgR dsa_signature [r]s^ nettle_dsa_verify-Wi params-ۛ y.6 digest_size/# digest0signature1 w3tmp4v5res7YXi~RtQ}IXiR~Q}lXi~R}XiRQ~X}Xi~RXi~R~Xi(R}Q2Xi(LRXvY|Xi|qRQX~XivRQX}Yi~R~Qs XYs"Yi|RQtX~-Yiv RQX}@Yi~4RQuXYsQYi|WRuQuX^YivzRuQuX}piYivRuQuX}rYiRuQtYitR~YitRYitRuYiR~G#y_nettle_dsa_hashA/<GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-keygen.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Yivcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Kshort intnettle_random_func6mp_limb_t + _mp_alloc _mp_size _mp_d+__mpz_structmpz_tR 1b *h 11dsa_params0I pLE qOE gRE nettle_dsa_generate_keypair1Yiparams1|pub2mȞkey2mrandom_ctx4`random4 r6E@YiWRsQuYivRsQsX2ZiRtQ|X Ys"ZiRtQtX15ZiRvQu XtYu?ZiRs snettle_mpz_randomjmb>GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-hash.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1PZibrycharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Ishort intimp_limb_t_mp_alloc_mp_size_mp_d__mpz_struct _nettle_dsa_hash,PZib h, bit_size,4 length- digest- wZi Ru Qs XY Zi RR QRnettle_mpz_set_str_256_uZ">GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-sha1-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1Zi{{=charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Nshort intuint32_t(uint64_t*nettle_random_func6n nmp_limb_t 7 _mp_alloc  _mp_size  _mp_d7__mpz_structmpz_t^ =n -t =dsa_params0I pLQ qOQ gRQ dsa_signature [ r]Q s^Qsha1_ctxh:  state<  count= block>0 index?` 0 - n@ -?dsa_public_key@A pGQ qHQ gIQ yLQ0dsa_private_keyO xSQnettle_dsa_sha1_sign_digest) Zi+{pub){Rkey*+Ģrandom+digest, -(ZiRRQQXXYYw Dw( w0( @ nettle_dsa_sha1_sign6 Zigpub6{6key78Σrandom8hash9 :(digest< [iaR QDXsN[iRtQuXvYw Dw(sw0( n -nettle_dsa_signj n ynettle_sha1_digestKD'@GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-sha1-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1`[id}charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Pshort intuint32_t(uint64_t*ppmp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t/ ? /E dsa_params0I|pL"qO"gR" dsa_signature [r]"s^" sha1_ctxh:state<count=block> index?`  / p /? dsa_public_key@AQpG"qH"gI" yL"0 nettle_dsa_sha1_verify_digest) `[i  key)R digest*+פ{[iRRQR#0XDYQw X| nettle_dsa_sha1_verify2 [iD key2$ hash3p4digest6@[i!RQQDXt[iRsQs0XDYtw u p /nettle_dsa_verifyr ?Jnettle_sha1_digestK/JAGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-sha256-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1[iܓcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Pshort intuint32_t(uint64_t*nettle_random_func6p pmp_limb_t 9 _mp_alloc  _mp_size  _mp_d9__mpz_structmpz_t` ?p /v ?dsa_params0I pLS qOS gRS dsa_signature [ r]S s^S p /?sha256_ctxpI4 stateK4 countL blockM( indexNh D /dsa_public_key@A pGS qHS gIS yLS0dsa_private_keyO xSSnettle_dsa_sha256_sign_digest) [i+pub)key*A+zrandom+digest, #-([iRRQQXXYYw  w( w0( D nettle_dsa_sha256_sign5 \igpub5key687random7Чhash8 #9(digest;0\i kR Q Xs^\iRtQuXvYw  w(sw0( p /nettle_dsa_signj p {nettle_sha256_digestZQBGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa-sha256-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1p\id"? charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Rshort intuint32_t(!uint64_t*rrmp_limb_t _mp_alloc_mp_size_mp_d __mpz_structmpz_t1 A 1G dsa_params0I~pL$qO$gR$ dsa_signature [r]$s^$ r 1? sha256_ctxpIstateKcountL blockM(indexN!h  1 dsa_public_key@AUpG$qH$gI$ yL$0 nettle_dsa_sha256_verify_digest)p\i  key) digest*A-+\iRRQR#0X YQw X~ nettle_dsa_sha256_verify2\iD key2ڨ hash3&-4rdigest6@\i,RQQ Xt\iRsQs0X Ytw u r 1nettle_dsa_verifyr!!A'Lnettle_sha256_digestZCGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2dsa2sexp.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1\i~Y. charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort int|mp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t  (  dsa_params0I@pLqOgR nettle_dsa_keypair_to_sexp)\i~ buffer) algorithm_name*v params+ pub,ipriv- *]i?RRQ iXQiQ0.(YXw X#w(X# w0Yw8 Y]iQ 8iXQiQ0.(YXw X#w(X# w0Ynettle_buffernettle_sexp_formatµv DGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sexp2dsa.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1`]i!charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Ishort intimp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t  ( dsa_params0IJpLqOgR dsa_signature [ur]s^ sexp_type< SEXP_ATOM SEXP_LIST SEXP_END sexp_iteratorH?Z>AbufferBstartEposHlevelI typeKu$display_lengthM(displayN0atom_lengthP8atomQ@nettle_dsa_keypair_from_sexp_alist9`]i79pub:Rpriv;E<q_bits= i>(names@ ivaluesB|nvaluesCp_bitsD ]i R(Q 0u0)(#X iYs]iZ RtQvXs]i}RtQ2^iZ RvXs5^i}RvQ2V^iRvQty^iZ ?R|Q~Xs^i^R|Qt^iZ R|Q~Xs^iR|Qt^iRvQ2^iZ RuXs_iRuQv  ( # (nettle_dsa_sha1_keypair_from_sexpb0_i7b/pubcprivdEeL>f exprf(ihc_i RsQ X(_i &RsQ`ilit0.(_i KRsQ wi_iZRuQvXtY|w w(snettle_dsa_sha256_keypair_from_sexpr_i7rpubs privtiEuȰ>v exprv(ix`i NRsQ X($`i RsQ`ilit0.(D`i RsQ {if`iZRuQvXtY|w  w(snettle_dsa_signature_from_sexpp`iw rs 'iq_bitsұnames ivalues ~`i RQQ2X iYs`iZ RtQuXs`iZ RtQuXsJ  (  (nettle_sexp_iterator_assocO O U nettle_mpz_set_sexp nettle_sexp_iterator_firstY nettle_sexp_iterator_check_typekFGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2pgp-encode.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1`i 8"charsize_tylong long unsigned intlong long intshort unsigned intintlong int__time64_ttime_tunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doubleshort intsigned charuint8_t$muint32_t(<uint64_t*nettle_realloc_func='- 8 mp_limb_t  _mp_alloc _mp_size _mp_d=__mpz_structNmpz_t  L pgp_lengths0PGP_LENGTH_ONE_OCTETPGP_LENGTH_TWO_OCTETSPGP_LENGTH_FOUR_OCTETSpgp_public_key_algorithmPGP_RSAPGP_RSA_ENCRYPTPGP_RSA_SIGNPGP_EL_GAMAL_ENCRYPTPGP_DSAPGP_EL_GAMALpgp_hash_algorithmPGP_MD5PGP_SHA1PGP_RIPEMDPGP_MD2PGP_TIGER192PGP_HAVALpgp_tagVPGP_TAG_PUBLIC_SESSION_KEYPGP_TAG_SIGNATUREPGP_TAG_SYMMETRIC_SESSION_KEYPGP_TAG_ONE_PASS_SIGNATUREPGP_TAG_SECRET_KEYPGP_TAG_PUBLIC_KEYPGP_TAG_SECRET_SUBKEYPGP_TAG_COMPRESSEDPGP_TAG_ENCRYPTED PGP_TAG_MARKER PGP_TAG_LITERAL PGP_TAG_TRUST PGP_TAG_USERID PGP_TAG_PUBLIC_SUBKEYpgp_subpacket_tagKPGP_SUBPACKET_CREATION_TIMEPGP_SUBPACKET_SIGNATURE_EXPIRATION_TIMEPGP_SUBPACKET_EXPORTABLE_CERTIFICATIONPGP_SUBPACKET_TRUST_SIGNATUREPGP_SUBPACKET_REGULAR_EXPRESSIONPGP_SUBPACKET_REVOCABLEPGP_SUBPACKET_KEY_EXPIRATION_TIME PGP_SUBPACKET_PLACEHOLDER PGP_SUBPACKET_PREFERRED_SYMMETRIC_ALGORITHMS PGP_SUBPACKET_REVOCATION_KEY PGP_SUBPACKET_ISSUER_KEY_IDPGP_SUBPACKET_NOTATION_DATAPGP_SUBPACKET_PREFERRED_HASH_ALGORITHMSPGP_SUBPACKET_PREFERRED_COMPRESSION_ALGORITHMSPGP_SUBPACKET_KEY_SERVER_PREFERENCESPGP_SUBPACKET_PREFERRED_KEY_SERVERPGP_SUBPACKET_PRIMARY_USER_IDPGP_SUBPACKET_POLICY_URLPGP_SUBPACKET_KEY_FLAGSPGP_SUBPACKET_SIGNERS_USER_IDPGP_SUBPACKET_REASON_FOR_REVOCATIONbase64_encode_ctxJ alphabetL' wordM bitsNm nettle_buffer(+ contents- alloc/ realloc_ctx1 realloc2 size5   L?sha1_ctxh :X state  index ?<` h Lrsa_public_key( f size j n m e prsa_private_keyh s size u d y p | q |( a 8 b H c Xnettle_pgp_put_uint16=C P=C i=<p?nettle_pgp_put_lengthx PxC Wy<nettle_pgp_put_string^ P^C W_<s`'nettle_pgp_put_sub_packet PC type<W<data'nettle_pgp_sub_packet_start<M PC nettle_pgp_put_uint322`iH P2C 1i2jp4߲ai(RRQ4 @ai8 % 0 N9 óQai(RRQ2nettle_pgp_put_mpiHai}4 PHC xHnbitsJ<octetsK<pM< aiP 0 _% 9 ai(RuQ2 ai RvQ2!ai( RuQsaiRRsXv bi  - f "biRRQ Q XXI bik ضv #XbiA v k 8!lbiRsQ1biM RsQt bir0 % 9 bi(RsQ2biQ1nettle_pgp_put_headerci{PPC 0tag<W<!+ciRsQ1!OciI !RsQuyciR  iQ iX$nettle_pgp_put_header_lengthci 3PC sstart<field_size<߽%W<&ci!idi R 8iQ iXdiR iQ inettle_pgp_put_useriddi=PC @W<name'ؿ' di  $ G jdiRtQs XudiRtQ=Xs di(OA di(RsQ2 eiU    #*ei$ " [  ( 1ei   ? xFeiRsQt Xu!eiI ;RsQtmeiRsQ1$nettle_pgp_sub_packet_endɐeiPC start<#%W<!eiR iQ iXfiR {iQ iXnettle_pgp_put_public_rsa_key fiPC pubtimestamp-z)start<]%W<!EfiRu!PfiRs!dfiRtQ6Xv!fiRtQ6X!fiM 7RtQ4!fiM URtQ|!fiM rRtQ1!fi RtQu!fi RtQsgiR iQ iX h nettle_pgp_put_rsa_sha1_signature0giPC keynkeyid'type<,*hash signature_start<hash_end<sub_packet_start<+trailer~+s~, gi` 10 % 3`9 | hi(RsQ2#yhi+hcopy ~-p!ii(RsQ2ii-R~Q2. ii%A *ii(RsQ2!kgiRsQ2X !giRsQ1!/hiW5Rt!yhiWYRtQ6X~!miivRsQ1!iiRsQ1!iiRsQ1!ii RsQ@X8Y| iiR~!iiR}QtX~!ji .RsQ~ jiBR~!jiU`RsQ 2jitR~BjiPRsQuX4   L/nettle_pgp_crc24APjiyw0WA<1dataA'D-crcC-iE<#eji+G-jH<cjiR iQ iX Q/nettle_pgp_armor]ji(0P]C 1tag^2+0W_<1data`'+ctxbK-crcd</2-doneq<x-pr!ki(MRsQ<!kiqRvX-Yu!kiR iQ iX y liRsQ12-p!gli(RsQ4{liQ~#li-text_size<-done<-p?!li(oRsQ}!miRvQXt Yu!(mi Rv_miRsQ1!jiRtQu!kiQRv!ki1RsQ:X i!:kixIR|!HkigRsX|!`kiRsQBX i!?liRsQ1!liRsQ;X  i!lixR|!liRsX|zmiRsQ13nettle_buffer_space^RC 4nettle_mpz_get_str_256 L3nettle_buffer_writeVC '3nettle_buffer_growNC 4_assert 022<5abort (3nettle_mpz_sizeinbase_256_u G-4nettle_sha1_digest KW4nettle_sha1_update F'3nettle_rsa_sha1_sign 3nettle_base64_encode_updateb'K4nettle_base64_encode_groupv 3nettle_base64_encode_finaljQ4nettle_base64_encode_initSx6strlen 62 oIGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2rsa2openpgp.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1miz.#charsize_tylong long unsigned intlong long intshort unsigned intintlong int__time64_ttime_tunsigned intsizetypelong unsigned intunsigned charshort intsigned charuint8_t$nuint32_t(=uint64_t*nettle_realloc_func=   mp_limb_t g _mp_alloc _mp_size _mp_dg__mpz_struct-mpz_t m M  M?sha1_ctxh: state< count= block> index?=`  Mrsa_public_key(fA sizej nm eprsa_private_keyhs sizeu dy p| q|( a8 bH cXnettle_buffer( +  contents - alloc / realloc_ctx 1 realloc 2  size 5 pgp_signature_type lPGP_SIGN_BINARYPGP_SIGN_TEXTPGP_SIGN_STANDALONEPGP_SIGN_CERTIFICATIONPGP_SIGN_CERTIFICATION_PERSONAPGP_SIGN_CERTIFICATION_CASUALPGP_SIGN_CERTIFICATION_POSITIVEPGP_SIGN_SUBKEYPGP_SIGN_KEYPGP_SIGN_REVOCATION PGP_SIGN_REVOCATION_SUBKEY(PGP_SIGN_REVOCATION_CERTIFICATE0PGP_SIGN_TIMESTAMPtime._Time.nettle_rsa_keypair_to_openpgpBmibufferBupubCprivD_useridFnowH.key_startJ=Iuserid_startK=key_hashM}signature_hashN~fingerprintO}lmiH}miR0miRsQtmi Rumi# RsXu niT%Ru!nix=RuniaR}QDXv oixyRu&oiRsQ|Xv Y@w u  A  Mnettle_pgp_put_public_rsa_key m .strlen 6#nettle_pgp_put_userid yT=nettle_sha1_initCrrnettle_sha1_updateFrnettle_sha1_digestKr nettle_pgp_put_rsa_sha1_signature r=rR #KGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2der-iterator.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1@oi֓#charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Mshort intuint32_t(mp_limb_t_mp_alloc _mp_size _mp_d__mpz_struct" < ASN1_TYPE_CONSTRUCTED ASN1_CLASS_UNIVERSAL ASN1_CLASS_APPLICATION ASN1_CLASS_CONTEXT_SPECIFIC ASN1_CLASS_PRIVATE ASN1_CLASS_MASK ASN1_CLASS_SHIFT asn1_typeH ASN1_BOOLEAN ASN1_INTEGER ASN1_BITSTRING ASN1_OCTETSTRING ASN1_NULL ASN1_IDENTIFIER ASN1_REAL ASN1_ENUMERATED ASN1_UTF8STRING ASN1_SEQUENCE ASN1_SET ASN1_PRINTABLESTRING ASN1_TELETEXSTRING ASN1_IA5STRING ASN1_UTC ASN1_UNIVERSALSTRING ASN1_BMPSTRING asn1_iterator_result] ASN1_ITERATOR_ERROR ASN1_ITERATOR_PRIMITIVE ASN1_ITERATOR_CONSTRUCTED ASN1_ITERATOR_END asn1_der_iterator0fbuffer_lengthhbufferiposltypen gq datar( VC TAG_MASK CLASS_MASK CONSTRUCTED_MASK asn1_der_iterator_init_iterator_g`input`nettle_asn1_der_iterator_firstiginputnettle_asn1_der_iterator_nexto@oi;pioRtagqoikj;datawpi+$Cpi&}]rbpiRRnettle_asn1_der_decode_constructedpigi^TpiP Cpi}rb qiRQpi R  iQ  iXnettle_asn1_der_decode_constructed_last qihiY8qiRRQRnettle_asn1_der_decode_bitstring@qip iƋ^NjqiA Cqi+ }rbqiRQkqi R @ iQ  iXnettle_asn1_der_decode_bitstring_lastqi iҋKqihRRQRnettle_asn1_der_get_uint32 qis[ iۋx[ QvaluegkQ nettle_asn1_der_get_bignum pri !i!x6$!max_bits"ri) Rt#ri RtQ2$ si) %_assert0) &&&'nettle_mpz_set_str_256_sP&6&&( YMGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2der2rsa.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 siA$charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Hshort intuint32_t(hmp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t ! ' rsa_public_key(f`sizejnmep rsa_private_keyhssizeudyp|q|(a8bHcX asn1_typeH ASN1_BOOLEAN ASN1_INTEGER ASN1_BITSTRING ASN1_OCTETSTRING ASN1_NULL ASN1_IDENTIFIER ASN1_REAL ASN1_ENUMERATED ASN1_UTF8STRING ASN1_SEQUENCE ASN1_SET ASN1_PRINTABLESTRING ASN1_TELETEXSTRING ASN1_IA5STRING ASN1_UTC ASN1_UNIVERSALSTRING ASN1_BMPSTRING asn1_iterator_result]p ASN1_ITERATOR_ERROR ASN1_ITERATOR_PRIMITIVE ASN1_ITERATOR_CONSTRUCTED ASN1_ITERATOR_END asn1_der_iterator0fbuffer_lengthhbufferiposltypenlengthq datar(nettle_rsa_public_key_from_der_iterator2;pub2;limit3i4A'pnettle_rsa_private_key_from_der_iteratorFpubF;privGlimitHiIAversionY` siG$1si(L$U1STsi 7Rssi RtPsi dRsdsiX RsQtXuwsi RssiX RsQtXuGsi |d" SVU|TL ti URsQLti mRs9tiX RsQtXvKti RsitiX RsQtXvti Rtti RstiX !RsQuXvti 9RstiX ]RsQuXv ui uRs-uiX RsQu(XvGui RsiuiX RsQu8Xvui RsuiX  RsQuXvui * RsuiX O RsQuXvui g Ruvi  Rs(vi Rssi Rsnettle_rsa_keypair_from_der|@viw pub|;priv}hlimit~lengthxdata ip resivi v RsQYX viG RuQtXvYsviRuQvXs!nettle_asn1_der_iterator_next{ "A!nettle_rsa_public_key_prepare ";!nettle_asn1_der_decode_constructed_lastX "A!nettle_asn1_der_get_bignum "A"!"!nettle_asn1_der_get_uint32 "A" !nettle_rsa_private_key_prepare "#nettle_asn1_der_iterator_firstw"A""S #OGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2der2dsa.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1vi,1%charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Hshort intuint32_t(hmp_limb_t_mp_alloc_mp_size_mp_d__mpz_structmpz_t ! ' dsa_params0IYpLqOgR asn1_typeH ASN1_BOOLEAN ASN1_INTEGER ASN1_BITSTRING ASN1_OCTETSTRING ASN1_NULL ASN1_IDENTIFIER ASN1_REAL ASN1_ENUMERATED ASN1_UTF8STRING ASN1_SEQUENCE ASN1_SET ASN1_PRINTABLESTRING ASN1_TELETEXSTRING ASN1_IA5STRING ASN1_UTC ASN1_UNIVERSALSTRING ASN1_BMPSTRING asn1_iterator_result] ASN1_ITERATOR_ERROR ASN1_ITERATOR_PRIMITIVE ASN1_ITERATOR_CONSTRUCTED ASN1_ITERATOR_END asn1_der_iterator0f|buffer_lengthhbufferiposltypenYlengthq datar(nettle_dsa_openssl_private_key_from_der_iterator^n^pub_!priv`!uaibversionnp_bitsw'nettle_dsa_params_from_der_iterator4vi!n4max_bits5lq_bits5i6Vwip_bitsB\wivRtQ2 wiK RsCwiz )RsQ}Xu|u $0.(\wivER}Q2twiubR}QtwiK zRswiz RsQvX|wiuRvQtwiK Rsviz RsQtXQnettle_dsa_public_key_from_der_iteratorOwi^nOpubP!iQs$xi{RuQ22xiz RsQtIxiRtQu'|Pxi= 1  !xi_ Sd V U T"xi_#xiG !]xiRtQ2xiK Rs!yiz RsQtX;yiK Rs`yiz  RsQ|X}yi|% Rt QtyiK = Rsyiz a RsQuX}yi|~ RuQtyiK Rsziz RsQvXziK Rsxiz RsQtX|xi Rsxi ( RsQxiK Rsnettle_openssl_provate_key_from_der0zi}K npub!priv!u$length $data(i%resqczi  RsQ X(zi|RtQuXvY|w s&nettle_asn1_der_iterator_next{z '&nettle_asn1_der_get_bignum ''!'&nettle_asn1_der_decode_constructed_last '&nettle_asn1_der_get_uint32 '' (nettle_asn1_der_iterator_firstw''')QGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sec-add-1.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1zi/ٜ %charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_thmp_size_t_nettle_sec_add_1)hzi/rp)yRap)yQn)Xb)hi+ zir.h< QGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sec-sub-1.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1zi6&charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_thmp_size_t_nettle_sec_sub_1)hzi6rp)yRap)yQn)Xb)hi+ a.h7RGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2sec-tabselect.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 {ii+'charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intrmp_limb_twwmp_size_t_nettle_sec_tabselect. {irp.+rn.table/tn/nk0end2p3wi4 `{i%pmask:w P{i Rs Qu {i R p i Q ` i X6 _assert0llRGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2gmp-glue.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1{i\'charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Ishort intmp_limb_t _mp_alloc _mp_size _mp_d__mpz_structmp_ptrmp_srcptrIOmp_size_t mpz_srcptrw}mpz_ptr __gmpz_sizeD __gmp_zDe __gmpn_cmphV __gmp_xph8 __gmp_yph8 __gmp_sizehT __gmp_resultj __gmp_ikT __gmp_xk __gmp_yk_nettle_cnd_swap{i= cnd apQbpXnTYmaskBiTe{i#abt)_nettle_mpz_limbs_cmp|iaeLbpIbnTanT |is|i-*vs|i-s|i-$4,DOY|i+Rv|i ]R  iQ  iX|i R  iQ  iX_nettle_mpz_limbs_read_nI|ixnT(xnTxp*|iP0}i3RuQt-}iVRs3$X"QtsY}i R  iQ  iXo}iRRQQ_nettle_mpz_limbs_copyp}ixpxenT@xnTx}i(:}i<Rt}iVRvXs}i}i R  iQ  iX~iRt~iRR_nettle_mpz_set_n ~i>XrӑxpIJxnT9~i%RtQsH~i?QuXs^~iRRQX_nettle_mpn_set_base256`~iy rprnTxpۯxn۵Kxiݵoutbits* in~i_nettle_mpn_set_base256_le~i rprnTxpxnNxioutbitsT inWi_nettle_mpn_get_base256_lepis rp" rn xpIW xnT!bits!inr"P !old$#_nettle_gmp_alloc_limbs6iK0 n6T$9? hi RhQ0X0&i R s $ &3$Ii R  iQ  iX ;%? &0 _nettle_gmp_free_limbsBPi{D pBw nBT$DT Xsi R0Q0XXi RtQ s $ &3$i  R  iQ  iX Eɀi R  iQ  iX F'T &&D #_nettle_gmp_allocMЀiC nM[$O? hi R  iQ  iX Pi RhQ0X0( iRs_nettle_gmp_freeX iy pX nX$ZT XEi} R0Q0XXPi RsQtyi R  iQ  iX [i R  iQ  iX \)_assert0&&&%UGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2cnd-copy.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i@(charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tggmp_size_t_nettle_cnd_copy)i@cnd)rp)xQap)~Xn)Y mask+g[ keep+g i,UGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-mod.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1iL1)charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intlmp_limb_tqqmp_size_tecc_mod_funcbecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod68 reduce6@ invert<H sqrtBPecc_mod_inv_funcdecc_mod_sqrt_funci 6 _nettle_ecc_mod,ii m,I rp, hi.q1 mn/V bn0 sn1 rn25 i3g shift4final_limbsZii!RXuli~jR~3$8~"Q~3$8~"X~YviRXui~Ru"Qu"Xs3$u"Y|?iiR| $ &"3$u"Q| $ &"3$u"Xv|mi*Q~X~w ui\R  iQ  iXoi}R~X1хiRXuiR |~3$s"Q |~3$s"X|3$s"Y~ iQ ~3$~"X ~3$~"w si:R  iQ  iXTÆiR  iQ  iX6_nettle_sec_add_1rqq_assert0ffVGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-mod-inv.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i"Q)charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intpmp_limb_tuump_size_tecc_mod_funcbecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod:8 reduce:@ invert@H sqrtFPecc_mod_inv_funcdecc_mod_sqrt_funci : cnd_neg+ cnd+ rp+ ap+ n+ cy-u mask.u i/ r3u_nettle_ecc_mod_invCimCvpD#in_apDscratchEnKiN  oddeu swapeu\ cyeu Li6{+ qa ga \ i6  *  N iRQvXvY}w tiERQ}X}Yvw tNisRQuXYthiRQuXuYw t|iQuXuw tiRvQvXtY1iRuQuXtY1Èi0QuXuw tibR  iQ  iX9iR !iQ  iXYiR !iQ  iX\isR ~"#Q|pi~R}Xtyis#RQti~HRvQXtizR  !iQ  iXiR  iQ  iX[_nettle_cnd_swapu_assert0jj  uXGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-mod-arith.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i0ۯ*charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intrmp_limb_twwecc_mod_funcbecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod+8 reduce+@ invert1H sqrt7Pecc_mod_inv_funcdecc_mod_sqrt_funci + _nettle_ecc_mod_add.i: m.  rp.  ap/s  bp/  cy1w щiRsQXXYiuQsXsiu QsXs3ip R 0!iQ  !iX5 _nettle_ecc_mod_sub9@i7 m9T  rp9  ap:> bp: cyiRs u"3$~"aiR~Q~i9RsQ~X~i|kR o!iQ `!iXCiR~_assert0kk ZGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-pm1-redc.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 i|+charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intqmp_limb_tvvmp_size_tecc_mod_funcbecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod;8 reduce;@ invertAH sqrtGPecc_mod_inv_funcdecc_mod_sqrt_funci ; _nettle_ecc_pm1_redc- i| m-! rp-m i/  hi0v cy0v shift1  k2~iRs u"3$~"iR~X~i9RsQ~X~ޏi|kR !iQ !iX9$iR~_assert0kk |[GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-192.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1,charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tVsVecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh mulmul_gh_to_abmgmedwards_rootmunitmpippenger_tablemxecc_mod_funcb   g ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mmBmB_shiftedm redc_mpm1m(mp1hm0mod8reduce@invertHsqrtPecc_mod_inv_funcd   g m gecc_mod_sqrt_funci( K  g m m gecc_add_funcn_ ~  g m m gecc_mul_g_funcs   g m gecc_mul_funcv_ecc_h_to_a_func{   g m gK~ V2ecc_pI 0`i"ecc_b e `i"ecc_q  _i" Vecc_g _iecc_Bmodp _i"ecc_Bmodq p_i"ecc_pp1h  P_i"ecc_qp1h + 0_i" V@ecc_redc_ppm1#_  _i0ecc_sqrt_t)?"ecc_unit _i" Vecc_table #inettle_secp_192r1q !ibg\GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-224.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.12:-charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tVsVecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh mulmul_gh_to_abmgmedwards_rootmunitmpippenger_tablemxecc_mod_funcb   g ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mmBmB_shiftedm redc_mpm1m(mp1hm0mod8reduce@invertHsqrtPecc_mod_inv_funcd   g m gecc_mod_sqrt_funci( K  g m m gecc_add_funcn_ ~  g m m gecc_mul_g_funcs   g m gecc_mul_funcv_ecc_h_to_a_func{   g m gK~ V2ecc_pI @i"ecc_b e  i"ecc_q  i" Vecc_g iecc_Bmodp i"ecc_Bmodq `i"ecc_Bmodp_shifted @i"ecc_Bmodq_shifted=  i"ecc_pp1h!\ i"ecc_qp1h${ i"ecc_sqrt_z) ti26أo- ԲU gj"ecc_sqrt_t. "ecc_unit6  i" V!ecc_table9= ainettle_secp_224r1A `i R]GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-256.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1@iY-charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intlmp_limb_tqqmp_size_tecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh6mul<mul_gBh_to_aHbgedwards_rootunitpippenger_tableˈecc_mod_funcb    ecc_moduloX bit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod$8reduce$@invert*Hsqrt0Pecc_mod_inv_funcd! ;    ecc_mod_sqrt_funciT w     ecc_add_funcn      ecc_mul_g_funcs     ecc_mul_funcvecc_h_to_a_func{ $     ;w ecc_256_modq@iq rpbu2qu1qu0q=n` q2qq1q6 q0q tq c1q!c0q!_i PR iQ iX}iwRuQ}X}w 1iR}X2YtiRtQ}X}w 2 ecc_256_modpIPipI %"rpIq"u1Kq"u0Kq0#nLz#0 q2Uq#q1UqC$q0Uqy$tUq$cyUq%5i R iQ iXrLiRuX2YqiQuXuw 1iRQuXuw 3qecc_p, @iecc_b H  iecc_q d iqyecc_g iiecc_Bmodp iecc_Bmodq `iecc_pp1h @iecc_qp1h   iq# ecc_redc_ppm1#B i ecc_sqrt_t)z @@?q ecc_table. i nettle_secp_256r1 i_assert0 f f ^GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-384.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1l0.charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tVsVecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh mulmul_gh_to_abmgmedwards_rootmunitmpippenger_tablemxecc_mod_funcb   g ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mmBmB_shiftedm redc_mpm1m(mp1hm0mod8reduce@invertHsqrtPecc_mod_inv_funcd   g m gecc_mod_sqrt_funci( K  g m m gecc_add_funcn_ ~  g m m gecc_mul_g_funcs   g m gecc_mul_funcv_ecc_h_to_a_func{   g m gK~ V2ecc_pI i"ecc_b e i"ecc_q  `i" V ecc_g iecc_Bmodp i"ecc_Bmodq i"ecc_pp1h  @i"ecc_qp1h + i"ecc_sqrt_t's0@?"ecc_unit/ i" Vecc_table2 inettle_secp_384r1 i_GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-521.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1NG/charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tVsVecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh mulmul_gh_to_abmgmedwards_rootmunitmpippenger_tablemxecc_mod_funcb   g ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mmBmB_shiftedm redc_mpm1m(mp1hm0mod8reduce@invertHsqrtPecc_mod_inv_funcd   g m gecc_mod_sqrt_funci( K  g m m gecc_add_funcn_ ~  g m m gecc_mul_g_funcs   g m gecc_mul_funcv_ecc_h_to_a_func{   g m gK~ V2ecc_pI hi"ecc_b e @hi"ecc_q gi" Vecc_g giecc_Bmodp fi"ecc_Bmodq fi"ecc_Bmodp_shifted" ei"ecc_Bmodq_shifted&= ei"ecc_pp1h*\ di"ecc_qp1h.{ di" Vecc_redc_ppm12 ciecc_sqrt_t8H"ecc_unitA/ ci" VEecc_tableEa i4nettle_secp_521r1N @i`GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-25519.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i}/charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intnmp_limb_tssmp_size_tecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh8mul>mul_gDh_to_aJbgedwards_rootunitpippenger_tableˊecc_mod_funcb    ecc_moduloX bit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod&8reduce&@invert,Hsqrt2Pecc_mod_inv_funcd# =    ecc_mod_sqrt_funciV y     ecc_add_funcn      ecc_mul_g_funcs     ecc_mul_funcvecc_h_to_a_func{ &     =y ecc_25519_zero_pp xp΄cyswsiҕhisecc_25519_modqQiqQ %rpQ%nS]&cyTs&.iRsX4PiPR LiiQ @iiX]livRtQsXsw 4iRvX4iR LiiQ @iiXcĔiRsQvXvw 4ecc_mod_pow_2kp1jimj &rpkb'xpk'kl l(tpl  iuRtQvX|iRtQuXv,iRtQvXuLiRRQQX YXUiciRtQvXuecc_mod_pow_252m3pi m (rpQ)ap)*iRsQtX|Y1w viRsQuXt•iRsQ}XuY|ەi* RsQuX}Y3w tiN RsQtXuix RsQuXtY|i RsQtXuY7w v,i RsQuXtY>w v:i RsQtXuHi RsQvXtViD RsQtXvgin RsQuXtY}i RsQtXuYOw vi RsQuXtY>w vi RsQtXui RsQuXtY|іiN RsQtXuY}w vߖir RsQuXti RsQtXu iRRQQXY# YXecc_25519_invi* p p*rp*ap+g+)iL RuQsXvYt7ip RuQtXsEi RuQsXtVi RuQtXvYsdi RuQsXtui RuQtXvYsiRQQYX4Pi v+ mm!,!4,!k,!,՗i# RsQsX3Yu?%3$u?%"1$u?%"i RsQsY4iQsXsw 4"ecc_25519_sqrt@i>p ,rp-up_-vp-# pos-neg-.{iRsQtXiRsQ}X~YiRsQuX}Yti!RsQ}XtiLRsQvXuYu՘iwRsQtXvYuiRsQ|XtYuiRsQuX|iRsQvXuYiVRsQtXvY~!i* ?R}Qt$ms4iiRsQtX~Yv?i* R}Qt$msViRsQtX|Y iiiRuQ|XtY4%s&'ecc_p  i(ecc_b @ m'ecc_d \ `i'ecc_qx @i%s&'ecc_g i}'ecc_Bmodp i'ecc_Bmodq i'ecc_mBmodq_shifted  i'ecc_Bmodp_shifted!5 `i(ecc_Bmodq_shifted$t , )c]!!o'ecc_pp1h' @i'ecc_qp1h*  i'ecc_edwards- i'ecc_sqrt_z2 i(ecc_sqrt_t7- )ecc_unit?M i%sc*)ecc_tableB jiR+_nettle_curve25519% ii,_assert0 h h ,_nettle_ecc_mod_sqr   ,_nettle_ecc_mod_mul#    -_nettle_sec_add_1rsV    s,_nettle_ecc_mod_addֆ    ,_nettle_ecc_mod_subٶ    ._nettle_cnd_copyo   1bGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-size.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i8 0charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tggmp_size_tecc_curvep q Xuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh,mul2mul_g8h_to_a>b~g~edwards_root~unit~pippenger_table~ecc_mod_funcb   x  ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch m~B~B_shifted~ redc_mpm1~(mp1h~0mod8reduce@invert Hsqrt&Pecc_mod_inv_funcd 1  x ~ xecc_mod_sqrt_funciJ m  x ~ ~ xecc_add_funcn   x ~ ~ xecc_mul_g_funcs   x ~ xecc_mul_funcvecc_h_to_a_func{   x ~ x1m nettle_ecc_bit_size* iecc*R nettle_ecc_size0iecc0R nettle_ecc_size_a6iecc6Rnettle_ecc_size_j<iecc<RcGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-j-to-a.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1igT1charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tiimp_size_tecc_curvep q Xuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh.mul4mul_g:h_to_a@bgedwards_rootunitpippenger_tableˀecc_mod_funcb   z  ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod8reduce@invert"Hsqrt(Pecc_mod_inv_funcd 3  z  zecc_mod_sqrt_funciL o  z   zecc_add_funcn   z   zecc_mul_g_funcs   z  zecc_mul_funcvecc_h_to_a_func{   z  z3o _nettle_ecc_j_to_a*iecc*c.op+.r,z/p,0scratch-z cy6i0i~/i}AiRsXi}jiRsi/RsQti~FQti}˚ifRsiRsXt iRsYv-i}RuGiQuli}RtQuiśiRsQt؛i3RsXtiQRsYt7ioRsQtLiQt_nettle_ecc_mod_mul  z  _nettle_cnd_copyo z  _nettle_ecc_mod_sqr  z ?eGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-a-to-j.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1pi{2charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tiiecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmul#mul_g)h_to_a/bgedwards_rootunitpippenger_tableˀecc_mod_funcb   z ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod 8reduce @invertHsqrtPecc_mod_inv_funcd "  z  zecc_mod_sqrt_funci; ^  z   zecc_add_funcnr   z   zecc_mul_g_funcs   z  zecc_mul_funcvrecc_h_to_a_func{   z  z"^ _nettle_ecc_a_to_j*piecc*0r+zQ1p+1iuRtQXiuRtiRsQtiuiRs3fGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-dup-jj.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 ib֯2charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tiiecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmul#mul_g)h_to_a/bgedwards_rootunitpippenger_tableˀecc_mod_funcb   z ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod 8reduce @invertHsqrtPecc_mod_inv_funcd "  z  zecc_mod_sqrt_funci; ^  z   zecc_add_funcnr   z   zecc_mul_g_funcs   z  zecc_mul_funcvrecc_h_to_a_func{   z  z"^ _nettle_ecc_dup_jj. ibecc.%2r/zq2p/2scratch0z 3HiRsQtaiRsiRsiRsǝi+Rsi+9RsYti]RsXvYti+RsQtXvYt7i[RsYtTiRsQtY3wi[RsXviRsiRsY4Şi9RsXtiVRsY2ivmRui+RsYuBi[RsYtbiRsY8i_nettle_ecc_mod_sqr  z _nettle_ecc_mod_add+  z  _nettle_ecc_mod_sub[  z  _nettle_ecc_mod_mul  z  _nettle_ecc_mod_mul_1ݽ  z  _nettle_ecc_mod_submul_1  z  iB IgGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-add-jja.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i=^3charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tjjecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmul$mul_g*h_to_a0bgedwards_rootunitpippenger_tableˁecc_mod_funcb   { ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod 8reduce @invertHsqrtPecc_mod_inv_funcd  #  {  {ecc_mod_sqrt_funci< _  {   {ecc_add_funcns   {   {ecc_mul_g_funcs   {  {ecc_mul_funcvsecc_h_to_a_func{   {  {#_ _nettle_ecc_add_jja5i'ecc5U3r6{3p63q694scratch7{ i'RsQt՟iRRsX|Yti RsYv i'#Rs-iRARsXtRiYRsqi'qRsiRsYtiRs֠iRRsiRs iRsY2=iRsY4aiR)Rs{iRMRsQtXvi'eRsiRsQu͡i RsQuXtY2iRRs iRsXtYu3iRRsYi RsY2i_nettle_ecc_mod_sqrR  { _nettle_ecc_mod_mul  {  _nettle_ecc_mod_subٲ  {  _nettle_ecc_mod_add  {  _nettle_ecc_mod_mul_1  {  _nettle_ecc_mod_submul_1  {  j `hGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-add-jjj.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1iH 4charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tjjecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmul$mul_g*h_to_a0bgedwards_rootunitpippenger_tableˁecc_mod_funcb   { ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod 8reduce @invertHsqrtPecc_mod_inv_funcd  #  {  {ecc_mod_sqrt_funci< _  {   {ecc_add_funcns   {   {ecc_mul_g_funcs   {  {ecc_mul_funcvsecc_h_to_a_func{   {  {#_ _nettle_ecc_add_jjj*iw ecc*4r+{4p+ 5q+T5scratch,{ z1z1B{5z2z2C{5u1D{5u2E{6s1F{@6s2G{w6iH{6jI{6vJ{6iw HRsQ,iw fRsQv?i RsQ}XYvPi RsQ|X~Yai RsQ|X|Y}i RsQuiw (RsQtXui RRsQtXtYi |RsQtXtYvǣi RsQuXtY|i RsQXi RsQtXvi RsQYt7i :RsQtXHi dRsQvXtY\i2 RsQvXvY2~i~Quiw RsQuX|i2 RsQuXuY4i  RsQX|YuĤi G RsQtX}YuҤiw k RsQ}Xvi RsQX}Yid RsQXtY2i RsQ}XY&i  RsQ|XtY7i D RsQuXvY|Kid m RsQuX}Y2oi_nettle_ecc_mod_sqr  { _nettle_ecc_mod_mul  {  _nettle_ecc_mod_sub  {  _nettle_ecc_mod_add2  {  _nettle_ecc_mod_mul_1d  {  _nettle_ecc_mod_submul_1  {  jiGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-eh-to-a.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1pi>4charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intpmp_limb_tuump_size_tecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh:mul@mul_gFh_to_aLbgedwards_rootunitpippenger_tableˌecc_mod_funcb    ecc_moduloX bit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod(8reduce(@invert.Hsqrt4Pecc_mod_inv_funcd% ?    ecc_mod_sqrt_funciX {     ecc_add_funcn      ecc_mul_g_funcs     ecc_mul_funcvecc_h_to_a_func{  (     ?{ _nettle_ecc_eh_to_a,piecc,7op-7r.T8p.9scratch/ cy9u9p shiftJ :0i"R άiQ iXK[i6Ru}ihR iQ iXOiQXXXiRsQt̥i9RsXvYti}RuiiQu̦i9 RsYt ii_assert09 j j _nettle_ecc_mod_muli    _nettle_cnd_copyo    jGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-dup-eh.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 ig5charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tiiecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmul#mul_g)h_to_a/bgedwards_rootunitpippenger_tableˀecc_mod_funcb   z ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod 8reduce @invertHsqrtPecc_mod_inv_funcd "  z  zecc_mod_sqrt_funci; ^  z   zecc_add_funcnr   z   zecc_mul_g_funcs   z  zecc_mul_funcvrecc_h_to_a_func{   z  z"^ _nettle_ecc_dup_eh) iYecc)m:r*z:p*;scratch+zQ;MiYRsXveiRsQtxiRsXviRsi-RsQu֧iERsiiRsQtXtiRsQtXtiYRsQuXuYu9iRsXuTiRsQuXtxiYRsi)Rs¨iGRsQtiQY_nettle_ecc_mod_add։  z  _nettle_ecc_mod_sqr  z _nettle_ecc_mod_sub  z  _nettle_ecc_mod_mul  z  qkGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-add-eh.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1ir6charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tiiecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmul#mul_g)h_to_a/bgedwards_rootunitpippenger_tableˀecc_mod_funcb   z ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod 8reduce @invertHsqrtPecc_mod_inv_funcd "  z  zecc_mod_sqrt_funci; ^  z   zecc_add_funcnr   z   zecc_mul_g_funcs   z  zecc_mul_funcvrecc_h_to_a_func{   z  z"^ _nettle_ecc_add_eh*irecc*;r+z;p+H<q+<scratch,z iRsQtXvY|0iRsGiRsQuXvbi-RsX|iKRsXuiiRsYt©iRsةiRsQuXtiRsXu iRsQtYt-iMRsSiRsui/RsiGRsieRsQuiRsYt iRs1iRsbi_nettle_ecc_mod_mul  z  _nettle_ecc_mod_add  z  _nettle_ecc_mod_subM  z  _nettle_ecc_mod_sqr  z  mGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-add-ehh.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1pi{T6charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tjjecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmul$mul_g*h_to_a0bgedwards_rootunitpippenger_tableˁecc_mod_funcb   { ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod 8reduce @invertHsqrtPecc_mod_inv_funcd  #  {  {ecc_mod_sqrt_funci< _  {   {ecc_add_funcns   {   {ecc_mul_g_funcs   {  {ecc_mul_funcvsecc_h_to_a_func{   {  {#_ _nettle_ecc_add_ehh)piecc)<r*{,=p*x=q*=scratch+{ iRsQtXvY|iRs֫i RsXvi)RsX|iARs9i+_RsYt\i+wRsriRsQuXtiRsXuiRsQtYtϬiRsi[ Rsi+%Rs8i=Rs^iURsisRsQuiRsYtȭiRsiRsi_nettle_ecc_mod_mul  {  _nettle_ecc_mod_add+  {  _nettle_ecc_mod_sub[  {  _nettle_ecc_mod_sqr  {  nGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-mul-g-eh.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 is7charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tkkmp_size_tecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh0mul6mul_g<h_to_aBbgedwards_rootunitpippenger_table˂ecc_mod_funcb   |  ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod8reduce@invert$Hsqrt*Pecc_mod_inv_funcd 5  |  |ecc_mod_sqrt_funciN q  |   |ecc_add_funcn   |   |ecc_mul_g_funcs   |  |ecc_mul_funcvecc_h_to_a_func{   |  |5q _nettle_ecc_mul_g_eh, iecc,>r,|\>np->scratch-|>k4 +?c4 N?i5 ?j5 ?bit_rows6 ]@ibitsF @bit_indexI @i!rlimb_indexO*AshiftP dAriRvYi2R~QXYvziRݮigR~QXYv_nettle_sec_tabselectx2 |    _nettle_ecc_add_ehJg  |   |_nettle_ecc_dup_ehE  |  |i LoGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-mul-a-eh.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1ibA!8charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intqmp_limb_tvvmp_size_tecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh;mulAmul_gGh_to_aMbgedwards_rootunitpippenger_tableˍecc_mod_funcb    ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod)8reduce)@invert/Hsqrt5Pecc_mod_inv_funcd& @    ecc_mod_sqrt_funciY |     ecc_add_funcn      ecc_mul_g_funcs     ecc_mul_funcvecc_h_to_a_func{  )    @| table_init_ecc_table`bits` pascratchbsized je _nettle_ecc_mul_a_ehtiecctAruBnpvvBpvBscratchw scratch_out{ Cblocks CCbit_index Climb_indexCshift nDwvDbitsv(ESi t~E)FqFfF  GOiRsi9RuXYiWRuYvݰiRuw v <j ~G|iRuQtXtYvi R}Y@w ?i RuQtX}Ytw vniQ R iQ iXNi YRtY@7iQ R iQ iX _nettle_ecc_a_to_j    _nettle_ecc_dup_ehE     _nettle_ecc_add_ehhO      _nettle_sec_tabselectxQ     !_assert0 k k 1pGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-mul-g.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1pi#8charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_thhmp_size_tecc_curvep q Xuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh-mul3mul_g9h_to_a?bgedwards_rootunitpippenger_tableecc_mod_funcb   y  ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod8reduce@invert!Hsqrt'Pecc_mod_inv_funcd 2  y  yecc_mod_sqrt_funciK n  y   yecc_add_funcn   y   yecc_mul_g_funcs   y  yecc_mul_funcvecc_h_to_a_func{   y  y2n _nettle_ecc_mul_g,pilecc,Gr,y3Hnp-Hscratch-yHk4 Ic4 KIi5 Ij5 Ibit_rows6 IJis_zero8J5i1bitsF Jbit_indexI KFi!limb_indexO8KshiftP rKilR|Yw siR}Q~X|ֳiR}i RvQ|X~Y|iR}sQ~X|ŲiER~iRvQ~X~Y|_nettle_sec_tabselectx y    _nettle_cnd_copyo y  _nettle_ecc_add_jja8  y   y_nettle_ecc_dup_jj,  y  y( &rGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-mul-a.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1pi(~9charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intnmp_limb_tssmp_size_tecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh8mul>mul_gDh_to_aJbgedwards_rootunitpippenger_tableˊecc_mod_funcb    ecc_moduloX bit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod&8reduce&@invert,Hsqrt2Pecc_mod_inv_funcd# =    ecc_mod_sqrt_funciV y     ecc_add_funcn      ecc_mul_g_funcs     ecc_mul_funcvecc_h_to_a_func{ &     =y table_initdeccdtableebitse pfscratchgsizei jj _nettle_ecc_mul_awpieccwKrxLnpyLpyLscratchz scratch_out~Mis_zeroQMblocks Mbit_index Mlimb_index@Nshift NwsNbitssPPi0 {}PPnQc[Q0 Qڴi'RiFRuXY$i dRuY}Si> Ruw }p j Ri RuQtXtY}-it R|Y@w vCi RQtX|Yi :RuQ|X|Ytw }ri aRvQtX|1i R >iQ  iXŵit RtY@w vi R ,iQ  iX _nettle_ecc_a_to_j    _nettle_ecc_dup_jj,>     _nettle_ecc_add_jja8t      _nettle_sec_tabselectx      _nettle_cnd_copyo    _nettle_ecc_add_jjj>     !_assert0 h h 4sGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-hash.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1@ik,:charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Ishort intimp_limb_tmp_size_t ecc_mod_funcb ecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 modU8 reduceU@ invert[H sqrtaPecc_mod_inv_funcdecc_mod_sqrt_funci2 U _nettle_ecc_hash4@i m4R hp5R length6S digest6SiRuYsʷiRQQQ_nettle_mpn_set_base256 tGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-random.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1зiK:charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Kshort intnettle_random_func6k k mp_limb_t mp_size_t ecc_curve= p qX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh mul mul_g h_to_a b g edwards_root unit pippenger_tableC  ecc_scalarLr eccN= pPecc_mod_funcb  ecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod8 reduce@ invertH sqrtPecc_mod_inv_funcdecc_mod_sqrt_funciecc_add_funcn7=ecc_mul_g_funcsMg=ecc_mul_funcvecc_h_to_a_func{=rg7{zero_p-m-xp.t0i1ecdsa_in_range:Nm:xp;;_nettle_ecc_mod_randomCзimC?TxpCTctxDIUrandomDUD bufF,VnbytesGvVPi TBV8W/hWPi>iWPiW WziRsQ|iRsQ|Y01iRQuXs PiR|XsYu!øiR `iQ PiXKnettle_ecc_scalar_randomXиiKxX_Xrandom_ctxYXrandomYX"[0Y!iNXQYXw w0H#_nettle_mpn_set_base256$_assert 0 vGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-point.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 i?;charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_t_mp_alloc_mp_size_mp_dh__mpz_structympz_t hmp_size_tmpz_srcptr  ecc_pointCReccEpG ecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmulmul_gh_to_abgedwards_rootunit pippenger_table Recc_mod_funcb   ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod8reduce@invertHsqrtPecc_mod_inv_funcd ecc_mod_sqrt_funci%ecc_add_funcn9 Xecc_mul_g_funcsn ecc_mul_funcv9ecc_h_to_a_func{ %Xnettle_ecc_point_init* i!Up*U|Yecc*Y7i )nettle_ecc_point_clear1Pip1UZbi nettle_ecc_point_set7pi2 p7U:Zx7Zy7Zsize9W[lhs:rhs:t;res<[inx2Li~R~iR~QsXs,iR}Q~X~=iR~Q~X~Oi R~Q~X1ei2R~Q~X BtiXR}Q}X AiR~i) RsX|ܹi) RuX|iR~iR}iR~QuXu1i R}QsXsCi= R}Q}X3Oi` R}Q}Xsxi~ R~X|i R}Q}i R~X|i R~Q}i R~ĺi R}ߺiZ  QsX|iZ QuX|nettle_ecc_point_getpiY pp [xp#l\yp#\sizer@]i RQXvܻi RX )_nettle_gmp_alloc_limbs  _nettle_gmp_free_limbs) _nettle_mpz_limbs_cmpZ  _nettle_mpz_limbs_copy !_nettle_mpz_set_n#`^xGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-scalar.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i 4<charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_t_mp_alloc_mp_size_mp_di__mpz_structzimp_size_tmpz_srcptrecc_curveCpqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmulmul_gh_to_abgedwards_rootunit pippenger_tableI  ecc_scalarLxeccNCpPecc_mod_funcb    ecc_moduloXbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod8reduce@invertHsqrtPecc_mod_inv_funcd     ecc_mod_sqrt_funci      ecc_add_funcn = C    ecc_mul_g_funcsS m C   ecc_mul_funcvecc_h_to_a_func{  C   x m=nettle_ecc_scalar_init*i;s*;]ecc*C]iNnettle_ecc_scalar_clear1is1;^ inettle_ecc_scalar_set7 i\#s7;G^z7^size91_QiRuXtoiQuXtnettle_ecc_scalar_getCisC_zC_i>RQN_nettle_gmp_alloc_limbs _nettle_gmp_free_limbs  _nettle_mpz_limbs_cmp   _nettle_mpz_limbs_copy>   _nettle_mpz_set_n   yGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-point-mul.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i4f<charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intrmp_limb_twwmp_size_tecc_pointCeccE pGecc_curve pmqmXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmulmul_gh_to_abgedwards_rootunit pippenger_tableˎecc_scalarL>eccN pPecc_mod_funcbR b b hmecc_moduloXbbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod}8reduce}@invertHsqrtPecc_mod_inv_funcdz  b   ecc_mod_sqrt_funci  b    ecc_add_funcn      ecc_mul_g_funcs 3    ecc_mul_funcvecc_h_to_a_func{^ }    >b3G nettle_ecc_point_mul,ir,`n,Q`p- `ecc/ `size0w aitch1/ascratch2eaּi+VR~iTR iQ iX4iTR iQ iX5:iRsQtw }QiRsQ0Ytw }jis&_nettle_gmp_alloc_limbsT _assert0s l l _nettle_gmp_free_limbs  {GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-point-mul-g.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1pi_=charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort inttmp_limb_tyymp_size_tecc_pointCeccE pGecc_curve poqoXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmulmul_gh_to_abgedwards_rootunit pippenger_tableːecc_scalarL@eccN pPecc_mod_funcbT d d joecc_moduloXdbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod8reduce@invertHsqrtPecc_mod_inv_funcd|  d   ecc_mod_sqrt_funci  d    ecc_add_funcn      ecc_mul_g_funcs 5    ecc_mul_funcvecc_h_to_a_func{`     @d5I nettle_ecc_point_mul_g-pir-an-ascratch/Fbecc0 ibsize1ybitch2bigR ҭiQ iX4iRsQuY} iRsQ0Yuw }_assert0 n n |GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-ecdsa-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1 iQ^>>charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Oshort intmp_limb_tmp_size_tecc_curve!p[q[Xuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh}mulmul_gh_to_abgedwards_rootunit pippenger_table'ecc_mod_funcb@ P P V[ ecc_moduloXPbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0modk8reducek@invertqHsqrtwPecc_mod_inv_funcdh  P   ecc_mod_sqrt_funci  P    ecc_add_funcn  !    ecc_mul_g_funcs ! !   ecc_mul_funcvecc_h_to_a_func{L k !    ,P!5nettle_ecc_ecdsa_sign_itch/ i ecc/!Rnettle_ecc_ecdsa_sign80iAzecc8!bzp94ckp<clength=cdigest= rp>(sp>0scratch?8iRtQsXviRtQ2X|Ys̾iRuQsXviz RuX~Yi1RuX}Y| iIRuCigRuYsqiR_nettle_ecc_hash  P  _nettle_ecc_mod_mul P   _nettle_ecc_mod_add P   |}GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecdsa-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i ?charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Kshort intnettle_random_func6 mp_limb_t 6 _mp_alloc _mp_size _mp_d6__mpz_structmpz_t] <m *s ecc_curve p= q=X use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh_ mule mul_gk h_to_aq bm gm edwards_rootm unitmpippenger_tablem xecc_scalarL eccN pP6dsa_signature [ r]P s^Pecc_mod_funcb"2268 =ecc_moduloX2 bit_size size B_size redc_size invert_itch sqrt_itch mm Bm B_shiftedm redc_mpm1m( mp1hm0 modM8 reduceM@ invertSH sqrtYPecc_mod_inv_funcdJd26m6ecc_mod_sqrt_funci}26mm6ecc_add_funcn6mm6ecc_mul_g_funcs6m6ecc_mul_funcvecc_h_to_a_func{.M6m62dnettle_ecdsa_sign.i key.drandom_ctx/ddrandom/ddigest_length0ddigest1 esignature2-ek56Qesize6terp76esp86eſiuoRsQ|ؿiuRQ|,iQuw }[iVXuw(w8}ciRsQtliRQt  _nettle_ecc_mod_randomV266nettle_ecc_ecdsa_sign Omm666 ~GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecc-ecdsa-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1iHJ?charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Qshort intmp_limb_tmp_srcptrmp_size_tecc_curve4pnqnXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhmulmul_gh_to_abgedwards_rootunit pippenger_table:ecc_mod_funcbS c c in ecc_moduloXcbit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod~8reduce~@invertHsqrtPecc_mod_inv_funcd{  c   ecc_mod_sqrt_funci  c    ecc_add_funcn  4    ecc_mul_g_funcs 4 4   ecc_mul_funcvecc_h_to_a_func{_ ~ 4    ?c4Hzero_p0 xp0n0__gmpn_cmph d__gmp_xph__gmp_yph__gmp_sizeh__gmp_resultj __gmp_ik__gmp_xk__gmp_ykecdsa_in_range9 ecc94xp9dixfiB;gffi'< /gggi'i'2/gBgRhnettle_ecc_ecdsa_verify_itch@0iecc@4Rnettle_ecc_ecdsa_verifyH Pi?B eccH4\hppIhlengthJidigestJyirpK spK(scratchL0li }iyji0  jkbk 0 k 0 2kBlRFl!i "Rv"Q"Xu#s!iH "Rv"Q"X(#s$ir "R"Qt"X("Ytv"!iB "R"X}"Y~!ip "R"Yt!3ip "R"Xu"Yt$di "Rs"Qt"Y|$i "Rs"Q2"Xt$?i+ "Rs%qi"Rs"Yt&_nettle_ecc_hash p c  '_nettle_ecc_mod_mul c   GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecdsa-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1iŅ@charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Mshort intmp_limb_t_mp_alloc _mp_size _mp_d__mpz_structmpz_t( 8 ,>mp_size_tmpz_srcptrfl ecc_pointCeccEpG ecc_curve dsa_signature [r]s^ __gmpz_sizeD__gmp_zDTnettle_ecdsa_verify. ipub.llength/ldigest/Xmsignature0msize2nitch3CLnscratch7nres8 niiiRviR~QXt*i<RQXtSiHqX|Y}w ~w(w0u_iR~Qvqnettle_ecc_sizeCnettle_ecc_ecdsa_verify_itchYC_nettle_gmp_alloc_limbsC_nettle_mpz_limbs_copyHTCnettle_ecc_ecdsa_verify\ 888_nettle_gmp_free_limbsC>GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ecdsa-keygen.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1pi=Acharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charuint8_t$Mshort intnettle_random_func6 mp_limb_t  mp_size_t ecc_pointCI eccE pG ecc_curve p qX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh mul  mul_g h_to_a b g edwards_root unit pippenger_table I ecc_scalarL eccN pPecc_mod_funcb  ecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod8 reduce@ invertH sqrtPecc_mod_inv_funcd ecc_mod_sqrt_funci# Fecc_add_funcnZyecc_mul_g_funcsecc_mul_funcvZecc_h_to_a_func{  Fynettle_ecdsa_generate_keypair.piTpub.Tokey/ZMorandom_ctx0orandom0`op22pecc3Upitch4xpifR iQ iX6iRsX}w ti8RsQt8iRsQ0Yt _assert0_nettle_ecc_mod_random`qGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2curve25519-mul-g.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1PiBcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Qshort intqqmp_limb_tmp_size_tecc_curvepAqAXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhcmulimul_goh_to_aubgedwards_rootunit pippenger_table˵ ecc_mod_funcb& 6 6 <A ecc_moduloX6bit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0modQ8reduceQ@invertWHsqrt]Pecc_mod_inv_funcdN h 6   ecc_mod_sqrt_funci  6    ecc_add_funcn      ecc_mul_g_funcs     ecc_mul_funcvecc_h_to_a_func{2 Q     6hnettle_curve25519_mul_g-Pir-pn-pecc/t0scratch1 qitch2VqiRui*DR|QtXY ianR~QsX|Y}iR|QsX}iRvQ X|Yt"iRsQuq0_nettle_curve25519P _nettle_gmp_alloc_limbs* _nettle_mpn_set_base256_lea    _nettle_ecc_mul_g_ehe    _nettle_curve25519_eh_to_x}   _nettle_mpn_get_base256_le   _nettle_gmp_free_limbs  GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2curve25519-mul.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1@iG Bcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Oshort intoomp_limb_tmp_size_tecc_curvep?q?Xuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhhamulgmul_gmh_to_asbgedwards_rootunit pippenger_table˳ ecc_mod_funcb$ 4 4 :? ecc_moduloX4bit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0modO8reduceO@invertUHsqrt[Pecc_mod_inv_funcdL f 4   ecc_mod_sqrt_funci  4    ecc_add_funcn      ecc_mul_g_funcs     ecc_mul_funcvecc_h_to_a_func{0 O     4fnettle_curve25519_mul-@iGt q-qn-qp-recc/itch0^rscratch1ri2 scy3s6iz bit^ si kR~QvX|Y~i R~QXvY}i RQ~XvY}iRQsXiR~QtX~iF;R~QvXsYti gR~QtXsYtivR~QsXtY A*i R~QuX|Y~Ci R~Q~X|Y~XiF R~Q}XtYsoiFNR~QsX~YiFzR~QtXuY~i R~QuXsYtiR~Q|Xui R~QuXsYti R~QsXuiFN R~Q~XsY~i R~QvX|Y~i Ri RtQsX~Y i RvQtX|i R $ &3$#t"Q|!i / RQXvY}Bi V RQ~XvY}xiw RQsXi RQtX~iF RQ|XsYti RQtXsYtiv RQsXtY A iF9 RQ~XtYsGi e R~QXvY}Zi R~Q~XvY}hi R|QsXzi R|QtX~iF R|QvXsYti - R|QtXsYtivZ R|QsXtY AiF R|Q}XtYsi R~Q|X}Y"3$s"iF R~QtXvY|=i RvQtYuMi ( QvXtYuei9T RQ XvYuipR~Q_nettle_curve25519P _nettle_cnd_swap    _nettle_ecc_mod_add 4   _nettle_ecc_mod_sub 4   _nettle_ecc_mod_sqrF 4  _nettle_ecc_mod_mulv 4   _nettle_ecc_mod_addmul_1 4   _nettle_gmp_alloc_limbs _nettle_mpn_set_base256_le     _nettle_cnd_copyo9    _nettle_mpn_get_base256_lep   _nettle_gmp_free_limbs  GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2curve25519-eh-to-x.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i#X`Ccharlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charshort intmp_limb_tqqmp_size_tecc_curvepqXuse_redcpippenger_kpippenger_cadd_hhh_itchmul_itchmul_g_itchh_to_a_itchadd_hhh6mul<mul_gBh_to_aHbgedwards_rootunitpippenger_tableˈecc_mod_funcb    ecc_moduloX bit_sizesizeB_sizeredc_sizeinvert_itchsqrt_itch mBB_shifted redc_mpm1(mp1h0mod$8reduce$@invert*Hsqrt0Pecc_mod_inv_funcd! ;    ecc_mod_sqrt_funciT w     ecc_add_funcn      ecc_mul_g_funcs     ecc_mul_funcvecc_h_to_a_func{ $      ;w _nettle_curve25519_eh_to_x.ixp.tp.ftscratch/tecc7cy8qtiRsQtX}Y i RsQ|XtY3$t""i LRsQtX}Y3i;vRsQuXtY|FiR~QuXsYvfikQRX 3$X"_nettle_curve25519P_nettle_ecc_mod_sub     _nettle_ecc_mod_add;    _nettle_ecc_mod_mulk    _nettle_cnd_copyo    ӇGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2eddsa-compress.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1piDcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Oshort intomp_limb_tmp_size_tecc_mod_funcb ecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 modD8 reduceD@ invertJH sqrtPPecc_mod_inv_funcdecc_mod_sqrt_funci3 Vecc_add_funcnj ecc_curve p qX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhhV mul\ mul_gb h_to_ah b g edwards_root unit pippenger_table˨ecc_mul_g_funcsecc_mul_funcvjecc_h_to_a_func{%D V_nettle_eddsa_compress_itch*piecc*R_nettle_eddsa_compress0iv\ecc0!ur0mup0uscratch1viGRsQ0XuYXi\Rt_nettle_mpn_get_base256_leGGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2eddsa-decompress.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i 6Dcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Qshort intqmp_limb_tmp_size_tecc_mod_funcb ecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 modK8 reduceK@ invertQH sqrtWPecc_mod_inv_funcd!ecc_mod_sqrt_funci: ]ecc_add_funcnq ecc_curve p qX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh] mulc mul_gi h_to_ao b g edwards_root unit pippenger_table˯ecc_mul_g_funcsecc_mul_funcvqecc_h_to_a_func{,K !]_nettle_eddsa_decompress_itch*i ecc*R_nettle_eddsa_decompress0 i^ecc0Qvp0vcp1wscratch2Kwsign4wcy4xres5 @xqi^iRtQ|iRtX|iRtiRtQ|Y|iRtX|9i}RuSi ,Quui}CXui RsQu_nettle_mpn_set_base256_le_nettle_ecc_mod_sqr_nettle_ecc_mod_mul_nettle_ecc_mod_sub _nettle_cnd_copyo LUGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2eddsa-expand.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1izlEcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Mshort intm mnettle_hash_init_funcOnettle_hash_update_funcP nettle_hash_digest_funcS2 nettle_hash0Y name[, context_size^ digest_sizea block_sized initf updateg digesth( mp_limb_t mp_size_t ecc_curve; pu quX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh mul mul_g h_to_a b g edwards_root unit pippenger_tableA ecc_mod_funcbZjjp u ecc_moduloXj bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod8 reduce@ invertH sqrtPecc_mod_inv_funcdjecc_mod_sqrt_funci jecc_add_funcn ;ecc_mul_g_funcs!;;ecc_mul_funcvecc_h_to_a_func{f; Fj; O_nettle_eddsa_expand_key0iecc0;xH1xctx2!ykey3mydigest4 k25(nbytes7yi}R iQ iX9iR|iR|QtX~ iR|QX}2iRsX}Yt 7_assert0,,_nettle_mpn_set_base256_le <GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2eddsa-hash.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1iA$,Fcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Kshort intkmp_limb_tmp_size_tecc_mod_funcb ecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 modW8 reduceW@ invert]H sqrtcPecc_mod_inv_funcdecc_mod_sqrt_funci4 W _nettle_eddsa_hash-iA  m-y rp.;z digest.znbytes0zi RtXXiRRQQ_nettle_mpn_set_base256_leGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2eddsa-pubkey.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1ikoFcharlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$>short int^mp_limb_tmp_size_tecc_mod_funcbecc_moduloX bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod38 reduce3@ invert9H sqrt?Pecc_mod_inv_funcd ecc_mod_sqrt_funci" Eecc_add_funcnYxx~ ecc_curve p qX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhhE mulK mul_gQ h_to_aW b g edwards_root unit pippenger_table˗ecc_mul_g_funcsxecc_mul_funcvYecc_h_to_a_func{3x E _nettle_eddsa_public_key_itch)iecc)xR_nettle_eddsa_public_key/ iK[ecc/x@{k0{pub0z{scratch0J|Ii7RsQtXQki[RRQXXY_nettle_eddsa_compressWxz GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2eddsa-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1piGcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Kshort intk knettle_hash_init_funcOnettle_hash_update_funcP nettle_hash_digest_funcS0 nettle_hash0Y name[* context_size^ digest_sizea block_sized initf updateg digesth( mp_limb_t mp_size_t ecc_curve9 ps qsX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh mul mul_g h_to_a b g edwards_root unit pippenger_table? ecc_mod_funcbXhhn s ecc_moduloXh bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod8 reduce@ invertH sqrtPecc_mod_inv_funcdhecc_mod_sqrt_funcihecc_add_funcn 9ecc_mul_g_funcs99ecc_mul_funcvecc_h_to_a_func{d9Dh9 M_nettle_eddsa_sign_itch-piecc-9R_nettle_eddsa_sign3ic ecc39|H4 2}pub5}ctx6}k27 length8(msg90signature:8scratch;size=c~nbytes>~ishift\~cy]=>i 1R ZiQ 0iX^liERsi wR qiQ 0iXbiRtQsXs3iR|Q~XOiR|Q~Xfi RQtXi( R~QsXtYi V R~Q~XsYix R|QuX~i R|QuXi R|Q~Xi R|Q~Xi RQv i * RQsXvYiG T RQsXsYtiw i R =iQ 0iXI 5_assert0 **_nettle_eddsa_hash b h_nettle_eddsa_compress W 9_nettle_ecc_mod_mulG h_nettle_ecc_mod_addw h_nettle_mpn_get_base256_le | .GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2eddsa-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i%k1Hcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Mshort intm mnettle_hash_init_funcOnettle_hash_update_funcP nettle_hash_digest_funcS2 nettle_hash0Y name[, context_size^ digest_sizea block_sized initf updateg digesth( mp_limb_tmp_srcptr mp_size_t ecc_curveL p qX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh mul mul_g h_to_a b g edwards_root unit pippenger_tableR ecc_mod_funcbk{{  ecc_moduloX{ bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod8 reduce@ invertH sqrtPecc_mod_inv_funcd{ecc_mod_sqrt_funci {ecc_add_funcnLecc_mul_g_funcs2LLecc_mul_funcvecc_h_to_a_func{wL W{L`__gmpn_cmph U__gmp_xph__gmp_yph__gmp_sizeh__gmp_resultj __gmp_ik__gmp_xk__gmp_ykequal_h/ iYk p/{sx10z10Gx21z21 scratch2(`i` 831z`  !` #Y3|Ci <T   #3 C?i ?u  { #3օC 0i % RuQtXQY i? RtQti RuQ|3$t"XvYs_nettle_eddsa_verify_itchF`i eccFLR_nettle_eddsa_verifyL piy eccLLJHMy pubNAOgctxP lengthQ(msgR0signatureS8scratchT nbytesVƇ!0i)h Hm"0i) "0i)#(3TCi # R~QsXti D Xtu"YudiY R uiz R QuXti R QuX}i R Q(X0i R Qu1$i$ R~i R~Y|?iN , R~YsiF R~QsiUd R~YsiUR~ 7#_nettle_ecc_mod_mul {$_nettle_eddsa_decompress]  L#_nettle_mpn_set_base256_le $ #_nettle_eddsa_hashbN {%_nettle_ecc_add_ehJL 7GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ed25519-sha512-pubkey.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.10i"Hcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Vshort intuint64_t*v vnettle_hash_init_funcOnettle_hash_update_funcP&nettle_hash_digest_funcSK nettle_hash0Y name[E context_size^% digest_sizea% block_sized% initf updateg digesth(&mp_limb_t mp_size_tecc_mod_funcb2BBH M ecc_moduloXB bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod8 reduce@ invertH sqrtPecc_mod_inv_funcdZtBecc_mod_sqrt_funci Becc_add_funcn  ecc_curve$ pM qMX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh mul mul_g h_to_a b g edwards_root unitpippenger_tableecc_mul_g_funcs:Tecc_mul_funcvecc_h_to_a_func{BtT$hv5? sha512_ctx~; state; count_low@ count_highH blockKP index%K5v[5nettle_ed25519_sha512_public_key*0ipub*priv* ecc,ctx-}digest.}itch/ Xscratch0{XiRudi 3Rti@ jRuQX}Y}w }w(si RuQsX|Yv3$s"i RsQtnettle_sha512 P_nettle_curve25519P_nettle_eddsa_public_key_itch  _nettle_gmp_alloc_limbs @  _nettle_eddsa_expand_key   _nettle_eddsa_public_key _nettle_gmp_free_limbs   GNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ed25519-sha512-sign.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i$ߗIcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Tshort intuint64_t*t tnettle_hash_init_funcOnettle_hash_update_funcP$nettle_hash_digest_funcSI nettle_hash0Y name[C context_size^# digest_sizea# block_sized# initf updateg digesth($mp_limb_t mp_size_tecc_mod_funcb0@@F K ecc_moduloX@ bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod8 reduce@ invertH sqrtPecc_mod_inv_funcdXr@ecc_mod_sqrt_funci @ecc_add_funcn  ecc_curve" pK qKX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh mul mul_g h_to_a b g edwards_root unitpippenger_tableecc_mul_g_funcs8Recc_mul_funcvecc_h_to_a_func{}@rR"ft3? sha512_ctx~9 state9 count_low@ count_highH blockIP index#I3tY3nettle_ed25519_sha512_sign*i( pub*priv+length, msg,lsignature- ecc/itch0 scratch1ۋctx4}digest5}i\ HRui `Rt9i RuQX|Y}w }w(sJi R|Q X} i% RuQXY|w sw(w0~w8 wv3$s"im RsQtnettle_sha512= N_nettle_curve25519P_nettle_eddsa_sign_itch f  _nettle_gmp_alloc_limbs   _nettle_eddsa_expand_key  = nettle_sha512_update  _nettle_eddsa_sign im  _nettle_gmp_free_limbs   TGNU C 4.9.2 -mtune=generic -march=x86-64 -g -ggdb3 -O2ed25519-sha512-verify.c/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1i7'KJcharsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charsigned charuint8_t$Vshort intuint64_t*v vnettle_hash_init_funcOnettle_hash_update_funcP&nettle_hash_digest_funcSK nettle_hash0Y name[E context_size^% digest_sizea% block_sized% initf updateg digesth(&mp_limb_t mp_size_tecc_mod_funcb2BBH M ecc_moduloXB bit_size size B_size redc_size invert_itch sqrt_itch m B B_shifted redc_mpm1( mp1h0 mod8 reduce@ invertH sqrtPecc_mod_inv_funcdZtBecc_mod_sqrt_funci Becc_add_funcn  ecc_curve$ pM qMX use_redc pippenger_k pippenger_c add_hhh_itch mul_itch mul_g_itch h_to_a_itch add_hhh mul mul_g h_to_a b g edwards_root unitpippenger_tableecc_mul_g_funcs:Tecc_mul_funcvecc_h_to_a_func{BtT$h sha512_ctx~+ state+ count_low@ count_highH block;P index%;5vK5nettle_ed25519_sha512_verify,ipub,length-]msg-signature.ecc0itch1 ,scratch2Octx3}res4i .Rui7 FRsi` pRuQXvY|Ri RuQXvYw }w(w0}w8~w|bi RQsnettle_sha512 P_nettle_curve25519P_nettle_eddsa_verify_itch t 7 _nettle_gmp_alloc_limbs `  _nettle_eddsa_decompress ] _nettle_eddsa_verify w  _nettle_gmp_free_limbs  ʕ)iiecc-192-modp.s/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1GNU AS 2.25ޕ;*iiecc-224-modp.s/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1GNU AS 2.25*iSiecc-25519-modp.s/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1GNU AS 2.256+`iiecc-256-redc.s/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1GNU AS 2.25+iJiecc-384-modp.s/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1GNU AS 2.25.,Piiecc-521-modp.s/home/vagrant/ruby-gnome2.win64/glib2/tmp/windows/nettle/nettle-3.1.1GNU AS 2.25BGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/atonexit.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crti[-charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charfloatsigned charshort int_onexit_t(doublelong doubletagCOINITBASE COINITBASE_MULTITHREADED VARENUM VT_EMPTY VT_NULL VT_I2 VT_I4 VT_R4 VT_R8 VT_CY VT_DATE VT_BSTR VT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMAL VT_I1 VT_UI1 VT_UI2 VT_UI4 VT_I8 VT_UI8 VT_INT VT_UINT VT_VOID VT_HRESULT VT_PTR VT_SAFEARRAY VT_CARRAY VT_USERDEFINED VT_LPSTR VT_LPWSTR VT_RECORD$ VT_INT_PTR% VT_UINT_PTR& VT_FILETIME VT_BLOB VT_STREAM VT_STORAGE VT_STREAMED_OBJECT VT_STORED_OBJECT VT_BLOB_OBJECT VT_CF VT_CLSID VT_VERSIONED_STREAM VT_BSTR_BLOB VT_VECTOR VT_ARRAY VT_BYREF VT_RESERVED VT_ILLEGAL VT_ILLEGALMASKED VT_TYPEMASK_PVFV mingw_onexit!i func! onexitbegin#` onexitend$hretval%0iwi@R8iwiwi~RsQ`Xhi iiR81iRsatexitT@i func8yIiRR__onexitbegin pi__onexitend xi\__imp__onexitqM_decode_pointerpp_lock__dllonexit_encode_pointerpp_unlockGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/gccmain.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt`il.charlong long unsigned intlong long intptrdiff_tshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charfloatsigned charshort intdoublelong doubletagCOINITBASECOINITBASE_MULTITHREADEDVARENUMVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK func_ptr  __do_global_dtors`i5 p i __do_global_ctors iUF nptrs"[ i#[ iR `i__main5iti initialized2, i__CTOR_LIST__ __DTOR_LIST__ atexitT,^GNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/natstart.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crtm/charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charfloatsigned charshort intdoublelong doubletagCOINITBASECOINITBASE_MULTITHREADEDVARENUMdVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK__uninitialized__initializing__initializedd__native_startup_state  i __native_startup_lock i   __native_dllmain_reason 3 i __native_vcclrit_reason 3 ifGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/gs_support.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt i>0charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong double_EXCEPTION_RECORDDExceptionCodeQExceptionFlagsQExceptionAddressNumberParametersQExceptionInformation~ L_CONTEXTg9P1HomehP2HomeiP3HomejP4HomekP5Homel P6Homem(ContextFlagsnQ0MxCsroQ4SegCspE8SegDsqE:SegEsrE<SegFssE>SegGstE@SegSsuEBEFlagsvQDDr0wHDr1xPDr2yXDr3z`Dr6{hDr7|pRax}xRcx~RdxRbxRspRbpRsiRdiR8R9R10R11R12R13R14R15Rip  VectorRegister  VectorControl DebugControl LastBranchToRip LastBranchFromRip LastExceptionToRip LastExceptionFromRip BYTEza WORD{ DWORD|Lsigned charshort int UINT_PTR/ ULONG_PTR1 ULONG64 DWORD64 PVOIDD LONG$ LONGLONG ULONGLONG LowPartQ FLowPartQ_LARGE_INTEGERuQuadPart LARGE_INTEGERF_M128A*Low+High, M128A-@@9@__XMM_SAVE_AREA32R^ControlWordSEStatusWordTETagWordU9Reserved1V9ErrorOpcodeWEErrorOffsetXQErrorSelectorYE Reserved2ZEDataOffset[QDataSelector\EReserved3]EMxCsr^QMxCsr_Mask_QFloatRegisters` XmmRegistersa Reserved4b XMM_SAVE_AREA32c Header Legacy Xmm0Xmm1Xmm2Xmm3Xmm4Xmm5 Xmm6 Xmm7 Xmm8  Xmm90 Xmm10@ Xmm11P Xmm12` Xmm13p Xmm14 Xmm15 @ FltSave^FloatSave^v @ CONTEXTL PCONTEXTF_RUNTIME_FUNCTION ^ BeginAddressQEndAddressQUnwindDataQ PRUNTIME_FUNCTIONx   @ EXCEPTION_RECORD PEXCEPTION_RECORD  _EXCEPTION_POINTERS  ContextRecord  EXCEPTION_POINTERS _FILETIMEd dwLowDateTimeQdwHighDateTimeQ FILETIME$ NTSTATUS ft_scalar!ft_struct"d FT# __security_init_cookie2 iF cookie4zYsystime5 perfctr6@ki5 RiR@__report_gsfailuregi StackCookiegcookiei PcontrolPCkSimgBasekestablisherFramek@fctEntryl^ ݐhndDatamHi R @i1i; RsQvhX0siv R0Xsw @iw(vxw0vpw80i R0i R ii Q| iz @! GS_ExceptionRecord% @iGS_ContextRecord& @iGS_ExceptionPointers(K i" #__security_cookie,z 0i#__security_cookie_complement-z @i$abort@ 9GNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/tlssup.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crtiY1charlong long unsigned intlong long intuintptr_tshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charULONG`WINBOOLn+BOOLr+DWORD|`floatLPVOIDsigned charshort intULONG_PTR1PVOIDHANDLE|ULONGLONGdoublelong doubleNPIMAGE_TLS_CALLBACK9kq    _IMAGE_TLS_DIRECTORY64(;H StartAddressOfRawData< EndAddressOfRawData= AddressOfIndex> AddressOfCallBacks? SizeOfZeroFill@ CharacteristicsA$IMAGE_TLS_DIRECTORY64BIMAGE_TLS_DIRECTORYUH_PVFVH __dyn_tls_initR R R RpfuncTpsU__dyn_tls_dtori/P9r%i0iio`i&`i&Si__tlregdtors+i+funcsR__xd_aE H@i__xd_zF P@i_tls_index)  i_tls_start/> Pi_tls_end0> `Pi__xl_a2O (@i__xl_z3O @@i_tls_used5  Pif_CRT_MTM+__dyn_tls_init_callbackm5 iO__xl_cnO 0@i__xl_dO 8@imingw_initltsdrot_force+ imingw_initltsdyn_force+ imingw_initltssuo_force+ i__mingw_TLScallback   ϜGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/cinitexe.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crtL2charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned char_PVFVms`.__xi_a t @i__xi_z t  @i__xc_a t @i__xc_z t @i*GNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/mingw_helpers.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crti2charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charfloatsigned charshort intdoublelong doubletagCOINITBASECOINITBASE_MULTITHREADEDVARENUM{VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK_decode_pointeruicodedptruR_encode_pointeruiptruR mingw_app_type  i`GNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/pseudo-reloc.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crtiS3__gnuc_va_list__builtin_va_listcharva_listsize_ty*long long unsigned intlong long intptrdiff_tDshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charBYTEzWORD{gDWORD|floatPBYTELPBYTELPVOID=signed charshort intULONG_PTR1*SIZE_TZPVOIDdoublelong double _MEMORY_BASIC_INFORMATION0EM BaseAddressFy AllocationBaseGy AllocationProtectH RegionSizeIk StateJ ProtectK$ TypeL(MEMORY_BASIC_INFORMATIONM ~  fPhysicalAddressgVirtualSizeh _IMAGE_SECTION_HEADER(d Nameen Misci~ VirtualAddressj SizeOfRawDatak PointerToRawDatal PointerToRelocationsm PointerToLinenumbersn NumberOfRelocationso NumberOfLinenumbersp" Characteristicsq$PIMAGE_SECTION_HEADERrtagCOINITBASECOINITBASE_MULTITHREADEDVARENUMVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK_iobuf0 9_ptr _cnt }_base _flag }_file }_charbuf } _bufsiz !}$_tmpfname "(FILE $;laddend<target=runtime_pseudo_reloc_item_v1>E FsymGtargetHflagsIruntime_pseudo_reloc_item_v2J L magic1Mmagic2NversionOruntime_pseudo_reloc_v2P| old_protectsec_starthash< __write_memory addrsrc7lenbMoldprotcall_unprotect}do_pseudo_reloc* start*end*base*addr_imp,Ureldata,Ureloc_target-Uv2_hdr. r/ o_ newvald l__report_errorSiak msgSk argp Xi` ix2 !R i!Q1!XKi` +i] !Qs!Xt1iq "#mark_section_writable $addr)%bM%h%i}& @i( ' Ȕ' ' ]( ( ) *v Ni  ' 0+ ( ) )  if !Rsi ,i} !Q~!X0-i !X@ i !R i Di !R i.Si !R i!Qs-6i% !Rs!Q~!X0/ii$L !RR!QQ!XX,ivi !X@!Y| i$ !Rs!Qt!Xu,iv !Y|.hi !R i!Q0!Xs#restore_modified_sections%i}%bM%oldprot0_pei386_runtime_relocatorpi1was_init}  i2mSecs}* i0 .3 3 3) +0 )6 (G )W )l 4){ * \i 0' ' ٛ' + 4 4 ) .i !Qu!X2* i ' C' g' + 4 4 ) .i !Qu!X85Pi=&) ќ+( 6 ii@g' ' @' c+@4 4 ) .i !Qu!X4* ip' ' Ν' +p4 4 ) .i !Qu!X1* i' 8' \' +4 4 ) .9i !Qu!X4 i !R xi.ii !R @i* i+) ƞ( (-#i!Qu!X0-Ei!Y}.\i !R iiDthe_secs (i| maxSections} $i7__RUNTIME_PSEUDO_RELOC_LIST__07__RUNTIME_PSEUDO_RELOC_LIST_END__17__image_base__28__iob_func Tr99__builtin_fwrite fwrite*:7:*:*:;vfprintf }}:r:k : memcpyD::7:8__mingw_GetSectionCount}~GNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/crt_handler.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crtpiXp5charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned char-_EXCEPTION_RECORDCExceptionCodePExceptionFlagsP ExceptionAddressNumberParametersPExceptionInformation K _CONTEXTg8P1HomehP2HomeiP3HomejP4HomekP5Homel P6Homem(ContextFlagsnP0MxCsroP4SegCspD8SegDsqD:SegEsrD<SegFssD>SegGstD@SegSsuDBEFlagsvPDDr0wHDr1xPDr2yXDr3z`Dr6{hDr7|pRax}xRcx~RdxRbxRspRbpRsiRdiR8R9R10R11R12R13R14R15Rip %  VectorRegisterW  VectorControl DebugControl LastBranchToRip LastBranchFromRip LastExceptionToRip LastExceptionFromRipBYTEzqWORD{DWORD|\floatPBYTEs8LPBYTEssigned charshort intULONG_PTR1DWORD64PVOIDCLONG4LONGLONGULONGLONG_M128A*,Low+High,M128A-,JP,ZP8jP_doublelong double _XMM_SAVE_AREA32RControlWordSDStatusWordTDTagWordU8Reserved1V8ErrorOpcodeWDErrorOffsetXPErrorSelectorYD Reserved2ZDDataOffset[PDataSelector\DReserved3]DMxCsr^PMxCsr_Mask_PFloatRegisters`: XmmRegistersaJ Reserved4bZXMM_SAVE_AREA32c Header Legacy: Xmm0,Xmm1,Xmm2,Xmm3,Xmm4,Xmm5, Xmm6, Xmm7, Xmm8,  Xmm9,0 Xmm10,@ Xmm11,P Xmm12,` Xmm13,p Xmm14, Xmm15,,% PW FltSaveFloatSave,g PPCONTEXTE_RUNTIME_FUNCTION  BeginAddressPEndAddressPUnwindDataPRUNTIME_FUNCTIONx  PEXCEPTION_RECORDPEXCEPTION_RECORD.  _EXCEPTION_POINTERSl  g EXCEPTION_POINTERS4 4 8 Pf PhysicalAddressgPVirtualSizehP_IMAGE_SECTION_HEADER(d Namee Misci VirtualAddressjP SizeOfRawDatakPPointerToRawDatalPPointerToRelocationsmPPointerToLinenumbersnPNumberOfRelocationsoD NumberOfLinenumberspD"CharacteristicsqP$PIMAGE_SECTION_HEADERr     PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER tagCOINITBASE COINITBASE_MULTITHREADEDVARENUM-VT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK__p_sig_fn_t 0_UNWIND_INFOVersionAndFlags8PrologSize8CountOfUnwindCodes8FrameRegisterAndOffset8AddressOfExceptionHandler PUNWIND_INFO!A__mingw_SEH_error_handler^-pi^EstablisherFrame_C`EʠDispatcherContextaCactionc- d (e->!i"R;"Q0#i"R;! i"R8"Q0#%i "R8!Ji)"R4"Q0#di<"R4!iX"R8"Q1$i !i"R8"Q0!i"R8"Q1!i"R4"Q1%i"R;"Q1__mingw_init_ehandler3- i&was_here5- Hie6ƤpSec7 _ImageBase8fG$/i!Wi0~"R i!ia"Rt'i"R i"Xv_gnu_exception_handler4ijexception_dataj Ăaction42 (-!miN"R;"Q0#ia"R;(iv"RR!i"R8"Q0!i"R8"Q1$i !i"R8"Q0# i"R8!bi"R4"Q0#xi"R4!i5"R8"Q1!iQ"R;"Q1%i"R4"Q1l  P&emu_pdata/p iP&emu_xdata0 i)__mingw_oldexcpt_handlerC @i*signal <- --+_fpreset[,_GetPEImageBase&f*_FindPESectionByName$ VV\-._FindPESectionExec% TGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/tlsthrd.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crti'S7charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charWINBOOLn)WORD{DWORD|XfloatLPVOID~signed charshort intULONG_PTR1LONG0HANDLE|~_LIST_ENTRYC<FlinkD<BlinkE<LIST_ENTRYFdoublelong double_RTL_CRITICAL_SECTION_DEBUG0fTypeCreatorBackTraceIndexCriticalSectionProcessLocksListBEntryCount ContentionCount$Flags(CreatorBackTraceIndexHigh,SpareWORD._RTL_CRITICAL_SECTION(DebugInfo LockCountRecursionCount OwningThreadLockSemaphoreSpinCount fPRTL_CRITICAL_SECTION_DEBUG.nRTL_CRITICAL_SECTIONfCRITICAL_SECTION4o z ~__mingwthr_key_t __mingwthr_key key  dtor!i next" z__mingwthr_run_key_dtorsbkeypdvaluelimik iRtiR  i=iR  i___w64_mingwthr_add_key_dtor))@iYkey)dtor)ixnew_key+Yti&R1QHiAR  iiR  iz___w64_mingwthr_remove_key_dtor@)i-key@\prev_keyBcur_keyCiR  i$iR  i@iMiR  i__mingw_TLScallbacky`i-hDllHandleyreasonzreserved{pi  iiPPiiR  iiR  i __mingwthr_csQ  i __mingwthr_cs_initp i ) key_dtor_list& i!calloc~ "free ~ GNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/tlsmcrt.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt8_CRT_MT  iint27GNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/pseudo-reloc-list.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt8__RUNTIME_PSEUDO_RELOC_LIST_END__ aichar__RUNTIME_PSEUDO_RELOC_LIST__ `icGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/pesect.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crti?9charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charWINBOOLn(BYTEzlWORD{DWORD|WfloatPBYTELPVOID}signed charshort intLONG_PTR0ULONG_PTR1DWORD_PTR LONG/ULONGLONGdoublelong doublesK _IMAGE_DOS_HEADER@ e_magic e_cblp e_cp e_crlc e_cparhdr e_minalloc e_maxalloc e_ss e_sp e_csum e_ip e_cs e_lfarlc e_ovno e_res e_oemid$ e_oeminfo& e_res2( e_lfanew+<KK IMAGE_DOS_HEADERsPIMAGE_DOS_HEADERs _IMAGE_FILE_HEADERK MachineL NumberOfSectionsM ;N PointerToSymbolTableO NumberOfSymbolsP SizeOfOptionalHeaderQ SRIMAGE_FILE_HEADERS! _IMAGE_DATA_DIRECTORY- n SizeIMAGE_DATA_DIRECTORY-ZK _IMAGE_OPTIONAL_HEADER64 Magic MajorLinkerVersion MinorLinkerVersion SizeOfCode SizeOfInitializedData SizeOfUninitializedData AddressOfEntryPoint BaseOfCode ImageBase8 SectionAlignment FileAlignment$ MajorOperatingSystemVersion( MinorOperatingSystemVersion* MajorImageVersion, MinorImageVersion. MajorSubsystemVersion0 MinorSubsystemVersion2 Win32VersionValue4 SizeOfImage8 SizeOfHeaders< CheckSum@ SubsystemD DllCharacteristicsF SizeOfStackReserve8H SizeOfStackCommit8P SizeOfHeapReserve8X SizeOfHeapCommit8` LoaderFlagsh NumberOfRvaAndSizesl DataDirectoryJpIMAGE_OPTIONAL_HEADER64ZPIMAGE_OPTIONAL_HEADER64ZPIMAGE_OPTIONAL_HEADER _IMAGE_NT_HEADERS64L Signature FileHeader OptionalHeaderIMAGE_NT_HEADERS64PIMAGE_NT_HEADERS64 IMAGE_NT_HEADERS L PIMAGE_NT_HEADERS g f PhysicalAddressgVirtualSizeh _IMAGE_SECTION_HEADER(d Nameec Misci  nj SizeOfRawDatak PointerToRawDatal PointerToRelocationsm PointerToLinenumbersn NumberOfRelocationso NumberOfLinenumbersp" Sq$PIMAGE_SECTION_HEADERr  bD ScOriginalFirstThunkd _IMAGE_IMPORT_DESCRIPTORa  ;f ForwarderChainh Namei FirstThunkjIMAGE_IMPORT_DESCRIPTORkD PIMAGE_IMPORT_DESCRIPTORl  _ValidateImageBaseU cpDOSHeaderI pOptHeader i  % 7 RB r i  % 27 B 2iU _FindPESection- @iQJ c-krva-QI/ 20 }1;_FindPESectionByNameC iCpNameCC2cEIF а2G }H;) iO ! "% 7 B #iU $Rs%i#$Rt#,i$Rs$Qt$X8I&__mingw_GetSectionForAddressb @iCpbMcdrvae Fih! "% 7 B #kiU $Rsi __mingw_GetSectionCountp(i;crIs ' iv! "% 7 B #iU $Rs_FindPESectionExec iEeNo±cI G(2 Q};}' i0! "0% 7 B #iU $Rt_GetPEImageBase`i8c' fip! "p% 7 B #iU $Rt_IsNonwritableInCurrentImageiUpTargetcrvaTarget2  i~! "% 7 B #iU $Rs#i $Rs$Qt__mingw_enum_import_library_namesCii(Lc¼Iâ )importDesc ѳ2 )importsStartRVAƦB iɁ! "% 7 B #8iU $Ru#Xi $Ru$Qs*__image_base__+strlen6,C-strncmpL(,C,C,GNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/CRT_fp10.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crti;_fpreset iEGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/dllentry.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crtip;charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charBOOLrDWORD|JfloatLPVOIDpsigned charshort intHANDLE|pdoublelong doubleDllEntryPoint rihDllHandle RdwReason~QlpreservedX>LGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/crt/dllmain.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crti)<charlong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charBOOLrDWORD|IfloatLPVOIDosigned charshort intHANDLE|odoublelong doubleDllMainqihDllHandleRdwReason}QlpreservedXGNU C 4.9.1 -m64 -mtune=generic -march=x86-64 -g -O2 -std=gnu99../../mingw-w64-crt/misc/wassert.c/build/buildd/mingw-w64-3.2.0/build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt i<charsize_tylong long unsigned intlong long intwchar_t$short unsigned intintlong intunsigned intsizetypelong unsigned intunsigned charDWORD|ufloatsigned charshort intdoublelong double_iobuf0z _ptrM _cnt: _baseM _flag: _file: _charbuf : _bufsiz!:$ _tmpfname"M(FILE$ _wassert$ i3Y $ _File$ _Line$Yv msgbuf&Sյfn'Y{ nCode(D@i#R @iCR0QuX iRvQ X دiYuw sw(|w0tiR0QvX piY  iRuQ i!i+iRF5iR3:i%Mi=KQ `iXvSiji _assert`iq q _Fileqٶ _LineY% mS\ fS i:۷xi^Rvii^ RuiiKRtQsivcRt ivwmingw_app_type :malloc_snwprintf:SwcscpyzSSabort@raise=::_exit3%:__iob_funcT7zfwprintf:^7strlen6vqfree% $ > : ;I I : ; : ;I8   : ; I8 : ;I8 : ; I 'I II!I/ 'I' : ; : ; : ;I I : ; I8 ' : ; (  : ; : ; : ; I.?: ;'I : ;I 4: ;I!<".?: ;'I #5I$.: ; 'I@B%4: ; I&1'B(1).?: ; 'I@B*: ; I+ U,4: ; I-1RUX Y .1/10 14: ; I2134 U51X Y 61X Y7 8419: : ; ;.?: ; 'I@B<B1=B1>4: ; I?4: ; I?<@5A!B&IC4: ; I?D.?: ;'I<E.?: ; 'I<F.?: ;'<G.?: ; '<H.?: ; '<I.?: ; <JK.?: ; 'I<% B$ > : ;I I: ; I&I& : ;  (  : ;  : ; I8 : ; I8 .: ; ' : ; I: ; I.?: ; 'I .: ; 'I@B: ; I: ; I4: ; I4: ; I: ; IB1B1.?: ; 'I@B: ; I1X Y 1B1.1@B U!1" #1$B1% U&4: ;I'4: ;I(.?: ;'I@B): ;I*: ;I+.?: ;'<,.?: ; 'I<-I..?: ; 'I<% B: ; I I$ > : ;I  I'I I &I  : ;  : ; I8  : ; .: ; 'I@B: ; I4: ; I4: ; I U1B1: ; I.?: ; 'I@B 4: ;I4: ;I1.?: ;'I@B: ;I: ;I 4: ;I!.?: ; 'I<".?: ; '<#.?: ; '<$.?: ; '<% B$ > : ;I: ; I  I&I&  : ;  (  : ;  : ; I8 .?: ; 'I@B: ; I4: ; I : ;  U4: ; I1B1.?: ; '<I.?: ; 'I<% B: ; I I$ > : ;I  I'I I &I  : ;  : ; I8 .?: ; 'I@B: ; I4: ; I1B14: ; I.?: ; 'I<.?: ; '<.?: ; 'I<% B$ > : ;I: ; I  I&I : ;  : ; I8 I !I/ .?: ;'I  : ;I4: ;I.?: ; 'I : ; I.?: ; ' : ; I 4: ; I.: ; '@B: ; I: ; I4: ; I1RUX Y 1 U1RUX Y  U41B1 B!.?: ; 'I@B" #4: ; I$%&.1@B'.?: ; '@B(1X Y )1*1+1, -41..?: ; 'I</I0.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 .?: ; '@B : ; I4: ; I1BBB1B.?: ; 'I<.?: ; '<.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 I !I/  : ; .?: ;'I : ;I4: ;I.: ; 'I : ; I4: ; I : ; .1@B14141  1 U U4141 1 B!B"#1$B%.?: ;'@B&: ;I': ;I(: ;I)4: ;I*4: ;I+ : ;,1RUX Y-1./.?: ;'@B0 14: ; I2.?: ; '<3.?: ; '<% B$ > : ;I: ; I I&I : ; (  : ;  : ; I8  : ;  .?: ; 'I@B : ; I1BB11.?: ; '<I.?: ; 'I<% B$ > : ;I: ; I  I&I& .?: ; 'I@B : ; I : ; I 4: ; I 1B1.?'I4<I.?: ; 'I<.?: ; '<% B$ > : ;I: ; I'I  I &I &  : ;  : ; I8 .?: ; 'I@B: ; I: ; I4: ; I1BB.?: ; 'I<.?'I4<.?: ; '<.?: ; '<% B$ > : ;I: ; I  I& : ;  : ; I8 &I .?: ; 'I@B : ; I 4: ; I4: ; I : ; 1B1.?: ; 'I<I.?: ; '<.?'I4<% B$ > : ;I: ; I  I&I : ;  : ; I8 .?: ; 'I@B : ; I 4: ; I 1B1.?: ; 'I<I.?: ; '<.?: ; '<% B$ > : ;I: ; I  I&I : ;  : ; I8  : ;  I !I/ .?: ; 'I@B: ; I: ; I4: ; I4: ; I1B14: ; I.?: ; 'I<I.?: ; '<.?: ; '<% B$ > : ;I: ; I  I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B: ; I: ; I4: ; I4: ; I1B14: ; I.?: ; 'I<I.?: ; '<.?: ; '<% B$ > : ;I: ; I  I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B: ; I: ; I4: ; I4: ; I1B14: ; I.?: ; 'I<I.?: ; '<.?: ; '<% B$ > : ;I: ; I  I&I : ;  : ; I8  : ;  I !I/ .?: ; 'I@B: ; I: ; I4: ; I4: ; I1B14: ; I.?: ; 'I<I.?: ; '<.?: ; '<% B$ > : ;I: ; I : ;  : ; I8  II !I/  : ;  .?: ; 'I  : ; I 4: ; I.?: ; '@B: ; IBBBB.1@B141.?: ; 'I@B1RUX Y  U% B$ > : ;I: ; I : ;  : ; I8  II !I/ &I  : ;  .?: ; '@B : ; IBBBB.?: ; 'I@B4: ; I1.?: ;'I<I% B$ > : ;I: ; I : ;  : ; I8  II !I/ &I  : ;  .?: ; 'I@B : ; I4: ; I4: ; IBB% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I1B1.?: ; 'I<I.?: ;'<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 I !I/  : ; .?: ; 'I@B: ; I: ; I4: ; I1B.?: ; 'I<.?: ;'<.?: ;'<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I4: ; I4: ; IB1.?: ; 'I<I.?: ;'I<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I1B1.?: ; 'I<I.?: ;'<.?: ; 'I<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I4: ; I4: ; IB1.?: ; 'I<I.?: ;'I<.?: ; 'I<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I1B1.?: ; 'I<I.?: ;'<.?: ; 'I<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I4: ; I4: ; IB1.?: ; 'I<I.?: ;'I<.?: ; 'I<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I1B1.?: ; 'I<I.?: ;'<.?: ; 'I<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I4: ; I4: ; IB1.?: ; 'I<I.?: ;'I<.?: ; 'I<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I1B1.?: ; 'I<I.?: ;'<.?: ; 'I<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I4: ; I4: ; IB1.?: ; 'I<I.?: ;'I<.?: ; 'I<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 I !I/  : ; .?: ; 'I@B: ; I: ; I1B.?: ; 'I<% B$ > : ;I: ; I I : ;  : ; I8 I !I/ &I  : ;  .?: ; 'I@B : ; I4: ; I4: ; IB1.?: ;'<I.?: ; 'I<% B$ > : ;I: ; I'I  I  : ;  : ; I8 I !I/ &I : ; .?: ; 'I@B: ; I: ; I4: ; I4: ; IB1BB.?: ;'<.?: ; 'I<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 I !I/  : ; .?: ; 'I@B: ; I: ; I4: ; I U4: ; I1B 1B.?: ; '<.?: ; '<% B$ > : ;I: ; I'I  I  : ;  : ; I8 I !I/ &I : ; .?: ; '@B: ; I: ; I4: ; IB1B.?: ; '<% B$ > : ;I I&I: ; I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I1B1<.?: ; 'I<I% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;   : ;  ( .?: ; 'I@B: ; I4: ; I4: ; I1B1: ; I.?: ; 'I<I.?: ; 'I<% B$ > : ; I : ;  : ; I8  II!I/  : ;  .?: ; '@B : ; I B BB: ; I.?: ; '@B% B$ > : ; I : ;  : ; I8  II!I/  : ;  .?: ; '@B : ; I 1 BB.?: ; '<I.?: ; '<% B$ > : ;I: ; I'I  I  : ;  : ; I8 I !I/  : ; .?: ; 'I@B: ; I: ; I4: ; I1B1.?: ; 'I<.?: ; '<&I% B$ > : ;I: ; I'I  I  : ;  : ; I8 I !I/ &I : ; .?: ; 'I@B: ; I: ; I4: ; I4: ; I BB1B1.?: ; '<.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 I !I/  : ; .?: ; 'I@B: ; I: ; I4: ; I4: ; IBB1B.?: ; '<.?: ; '<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I: ; I4: ; I4: ; IBB1.?: ; '<I% B$ > : ;I: ; I'I  I  : ;  : ; I8 I !I/ &I : ; .?: ; '@B: ; I: ; I4: ; IB1.?: ; '<% B$ > : ;I: ; I I&I : ;  : ; I8 .?: ; '@B : ; I 1 B B.?: ; '<I% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 I !I/  : ; .?: ; 'I@B: ; I: ; I: ; I: ; I1B4: ; I1.?: ; 'I<.?: ; '<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I: ; I1B4: ; I1.?: ; 'I<I.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 I !I/  : ; .?: ; 'I@B: ; I: ; I: ; I: ; I1B4: ; I1.?: ; 'I<.?: ; '<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I: ; I1B4: ; I1.?: ; 'I<I.?: ; '<% B$ > : ;I I&I: ; I : ;  : ; I8 I !I/  : ;  .?: ; 'I@B : ; I: ; I1B1<.?: ; 'I<I% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;   : ;  (  : ; I8 .?: ; 'I@B: ; I: ; I: ; I4: ; I4: ; I1BBB: ; I1.?: ; 'I<I.?: ; 'I<% B$ > : ;I: ; I  I'II &I  : ;  : ; I8 I !I/  : ; (  : ; .?: ; 'I : ; I: ; I4: ; I.?: ; 'I@B: ; I: ; I4: ; I1B.1@B1411RUX Y  U !1"B1# $.?: ; '@B%4: ; I&1'1X Y (1RUX Y )4: ; I*: ; I+4: ;I,1RUX Y-4: ;I.1X Y/.?: ;'I@B0: ;I1: ;I2 U3.?: ; 'I<4.?: ; '<5.?: ; '<6.?: ; 'I<% B$ > : ;I: ; I  I'II &I  : ;  : ; I8 I !I/  : ;  : ; ( .?: ; 'I : ; I.?: ; 'I@B: ; I4: ; I4: ; I4: ; I1RUX Y 1 B11.?: ; 'I<.?: ; '< .?: ; 'I<% B$ > : ;I: ; I I&I : ;  : ; I8  : ;  (  : ;   : ;  : ; I8 .: ; ' : ; I: ; I.?: ; 'I .?: ; 'I@B: ; I4: ; I .1@B11X Y B1B: ; I: ; I1RUX Y 14: ; I .?: ;'I@B!: ;I"1#$1%.?: ; '<&I'.?: ; '<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;   : ;  ( .?: ; 'I : ; I4: ; I.1@B1 11B141 U U41.?: ; 'I@B: ; I: ; I4: ; I 4: ; I!.?: ; 'I<"I#.?: ; 'I<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;   : ;  ( .?: ; 'I : ; I: ; I4: ; I .?: ; 'I@B: ; I: ; I 4: ; IBB11.1@B1 1!41" #41$: ; I%4: ; I&.?: ; 'I<'I(.?: ; 'I<% B$ > : ; I I.?: ; 'I@B: ; I: ; I4: ; I % B$ > : ; I I.?: ; 'I@B: ; I: ; I4: ; I U% B$ >  I&I: ; I.?: ; '@B: ; I4: ; I   B 1 .?: ; '<I% B$ > : ;I: ; I  I&I : ;  : ; I8 .?: ;'I  : ;I 4: ;I .?: ; '@B: ; I: ; I4: ; I .?: ; 'I@B1X Y 141B111RUX Y BB U.?: ;'@B : ;I!4: ;I" U#.?: ;'I@B$4: ;I%'I&I''().?: ; '<% B$ > : ; I I&I.?: ; '@B: ; I: ; I 4: ; I 4: ; I% B$ >  I&I: ; I'I : ;  : ; I8 'I .?: ; '@B : ; I 4: ; I : ; BB1B11.?: ;'I<.?: ; '<% B$ >  I&I: ; I'I : ;  : ; I8 'I .: ; '  : ; I 4: ; I .?: ; '@B: ; I4: ; I U1X Y 1 41 UB11BB1.?: ; '<.?: ; '<% B$ >  I&I: ; I'I : ;  : ; I8 'I .?: ; '@B : ; I 4: ; IBBB11B11B.?: ; '<% B$ >  I&I: ; I'I : ;  : ; I8 'I .?: ; '@B : ; I 4: ; IBB1.?: ; '<% B$ >  I&I: ; I'I : ;  : ; I8 'I .?: ; '@B : ; I 4: ; IB1.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I I!I/ 4: ; I4: ; I 4: ;I!I/4: ; I?% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I I!I/ 4: ; I4: ; I 4: ;I!I/4: ; I?% B$ >  I&I: ; I : ;  : ; I8  : ; I8 ' I  : ;  'I .: ; '@B: ; I4: ; I U1BI!I/ 4: ; I4: ; I !I/4: ; I?.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I I!I/ 4: ; I4: ; I 4: ;I!I/4: ; I?% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I I!I/ 4: ; I4: ; I 4: ;I!I/4: ; I?% B$ >  I&I: ; I : ;  : ; I8  : ; I8 ' I  : ;  'I .: ; 'I : ; I4: ; I.: ; '@B: ; I4: ; IB1: ; IB111: ; IB1B.1@B1 1!41".: ; 'I@B#: ; I$1B%I&!I/ '4: ; I(4: ; I )4: ;I*!I/+4: ;I?,.?: ; '<-.?: ;'I<..?: ;'<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; 'I@B: ; I.?: ; 'I@B% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I: ; I4: ; IBBB1B1.?: ; '<.?: ;'<.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@: ; IBBB% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I1BBB.?: ; '<.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I: ; I1BB.?: ; '<.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I: ; I4: ; I1BBB.?: ; '<.?: ; '<% B$ >  I&I: ; I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I: ; I4: ; I U1BBBB1.?: ; '<.?: ;'<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I1BB.?: ; '<.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I: ; I1BB.?: ; '<.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I: ; I1BB.?: ; '<.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I4: ; I 1B1.?: ;'<.?: ;'<% B$ >  I&I: ; I : ;  : ; I8  : ; I8 ' I  : ;  'I .: ; ' : ; I4: ; I.?: ; '@B: ; I: ; I4: ; I1RUX Y 1 1 U41 41B11 UB1 .?: ;'<!.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I4: ; I 1B1.?: ;'<.?: ;'<% B$ >  I&I: ; I : ;  : ; I8  : ; I8 ' I  : ;  'I .: ; ' : ; I4: ; I.?: ; '@B: ; I: ; I4: ; I1RUX Y 1 1 U41 41B11 UB1 .?: ;'<!.?: ; '<% B$ > : ;I: ; I I&I'I  : ;  : ; I8 'I .?: ; '@B : ; I1BB.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 : ; I8  : ; 'I.: ; 'I : ; I4: ; I: ; I.?: ; '@B: ; I: ; I4: ; I1RUX Y 11X Y 1 41B 1!1"4: ; I#.?: ; '<$.?: ; '<% B$ > : ; I : ;  : ; I8  II!I/ &I  : ;   : ;  : ; I8 'I'I.?: ; '@B: ; I1B1.?: ; 'I@B4: ; I4: ; I BBB11B1.?: ; 'I< .?: ; '<!.?: ; '<% B$ > : ; I : ;  : ; I8  I&I : ;  : ; I8  : ;  ' I 'I.?: ; '@B: ; I1B1.?: ; 'I@B4: ; I1B1B1.?: ; 'I<.?: ; '<.?: ; '<% B$ >  I&I: ; I : ;  : ; I8  : ;  : ; I8 ' I 'I .?: ; '@B: ; I4: ; I1BB1.?: ; 'I<.?: ; '<.?: ; '<% B$ >  I&I: ; I : ;  : ; I8  : ;  : ; I8 ' I 'I .?: ; '@B: ; I4: ; I1B.?: ; '<% B$ > : ;I: ; I I&I : ;  : ; I8 : ; I8 ' I  : ;  'I.?: ; 'I@B: ; I.?: ; '@B: ; IB1B.?: ;'<.?: ; '<.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 I !I/  : ;  : ; I8 : ; 'I.?: ; '@B: ; I4: ; IBB1.?: ;'<.?: ; '<% B$ > : ;I: ; I I&I : ;  : ; I8 : ; I8 ' I  : ;  'I.: ; 'I : ; I.?: ;'I : ;I4: ;I .1@B111X Y 1X Y  41 41.?: ; 'I@B: ; I: ; I1RUX Y  U!1"B#1B$%&.?: ;'<'.?: ; '<% B$ > : ;I: ; I I&I : ;  : ; I8 I !I/  : ;  < .?: ;'I : ;I.?: ; 'I@B: ; I4: ; I11B1.?: ; 'I<I.?: ; '<.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8  : ;  : ; I8'I.?: ; '@B: ; I4: ; I1B.?: ; '<.?: ;'<% B$ > : ;I: ; I I&I : ;  : ; I8 : ; I8 ' I  : ;  'I.?: ; '@B: ; I4: ; I4: ; I4: ; I1B1I!I/ 4: ; I?<.?: ; 'I<.?: ; '<.?: ;'<.?: ; '<% B$ > : ;I: ; I I&I : ;  : ; I8 : ; I8 ' I  : ;  'I.?: ; '@B: ; I4: ; I4: ; I 1B1B14: ; I?<.?: ; '<.?: ; 'I<.?: ;'<.?: ; '<% B$ > : ; I I&I : ;  : ; I8  : ; I8 ' I  : ;  'I .?: ; '@B: ; I4: ; I4: ; I1BB14: ; I?<.?: ; '<.?: ;'<% B$ > : ;I: ; I I&I'I  : ;  : ; I8 'I  : ;  : ; I8.?: ; 'I@B: ; I.?: ; '@B: ; IB1.?: ; '<% B$ > : ;I: ; I I&I'I  : ;  : ; I8 'I  : ;  : ; I8.?: ; 'I@B: ; I: ; I4: ; I11BB1.?: ; '<.?: ;'<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8  : ;  : ; I8'I.?: ; '@B: ; I: ; I4: ; I1B1.?: ; '<.?: ; '<% B$ > : ;I: ; I I&I'I  : ;  : ; I8 'I .?: ; '@B : ; I4: ; I1BB.?: ; '<% B$ > : ; I I&I'I : ;  : ; I8 'I  : ;  : ; I8 .?: ; 'I@B: ; I.?: ; '@B: ; IBB1.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8  : ;  : ; I8'I.?: ; 'I@B: ; I.?: ; '@B: ; I4: ; I 1BB11.?: ; '<.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8  : ;  : ; I8'I.?: ;'I : ;I4: ;I .: ; 'I@B: ; I: ; I1RUX Y 1 U411B1.?: ; 'I@B.?: ; 'I@B 4: ; I!1X Y " #.?: ; '<$.?: ; 'I<%.?: ;'<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 'I  : ;  : ; I8I!I/ .?: ; '@B: ; I4: ; I4: ; I4: ; I1B14: ; I?<.?: ; 'I<.?: ; '<.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 'I  : ;  : ; I8I!I/ .?: ; '@B: ; I: ; I4: ; I4: ; I4: ; I1B14: ; I?<.?: ; 'I<.?: ; '<.?: ; '<% B$ > : ;I: ; I'I  I &I  : ;  : ; I8 'I  : ;  : ; I8I!I/ .?: ; 'I@B: ; I4: ; I4: ; I4: ; I1B14: ; I?<.?: ; 'I<.?: ; '<%%%%%%% $ >  : ; I I'I' : ;  (  : ; .?: ; 'I@B : ; I 4: ; I4: ; I11B.?: ;'I@B14: ; I?'II4: ; I?<.?: ; 'I<.?: ; '<.?: ; '<% $ > : ;I I' : ; (  : ; : ; I .?: ; '@B 4: ; I 4: ; I B1B.?: ; '@BB1I!4: ; I?<.?: ;'I<I% $ >  : ; (  : ; : ; : ; I4: ; I? 5I  I 5% $ >  I : ; : ;I8  : ;I8   : ; I8 : ;I8 : ; I : ;I  : ; : ; I : ;II!I/  : ; : ; : ;  : ; I8  : ;  : ; I.?: ; '@B4: ; I4: ; IB: ; I 1!5I"&I#4: ; I?$.?: ;'<% $ > : ;I I : ; I'' I  : ; : ;I8 .?: ; 'I  : ; I4: ; I.: ; 'I@B: ; I1.1@B141  41.?: ; 'I@B: ; I4: ; I4: ; I?&I4: ; I?<.?: ; 'I<% $ > : ; I I'I!I/ 4: ; I?% $ >   : ; (  : ;.?: ; 'I@B: ; I 4: ; I?% : ; I I$ > : ;I I &  : ; : ;I8 I !I/  : ; : ;I : ; (  : ; : ;  : ; I8  : ;  : ; : ; I.: ;' : ;I4: ;I .: ; '@B: ; I4: ; I1 1!B"&I#.: ; ' $: ; I%4: ; I&.1@B'1(41)41*1RUX Y+ U,B-.1/B10.?: ;'@B14: ;I24: ;I314415 61RUX Y74: ; I?<8.?: ; 'I<9.?: ; n'I<:I;.?: ;'I<<.?: ;'<=.?: ; 'I<>.?'I4<% $ > : ;I I'I : ; : ;I8 : ;I8   : ; I8 : ;I8: ; II!I/  : ; : ; : ;I I : ;'I : ; (  : ; : ;  : ; I8 .?: ; 'I@B: ; I: ; I4: ; I 4: ; I!1"B#$1%1&4: ; I'(B)4: ; I?*.?: ; 'I<+.?: ; '<,.?: ; 'I<-&I..?: ; 'I<% $ > : ;I : ; I : ; : ;I8  I ' I  : ;  : ; I8 5I.: ; ' 4: ; I .1@B41 BB.?: ; 'I@B: ; I4: ; I111RUX Y  U41 4: ; I!.?: ;'I<".?: ;'<% 4: ; I?$ > % 4: ; I?$ > % $ > : ;I : ; I II!I/  : ; : ;I8 : ;I8  : ;  : ; : ;I : ;I I8 .?: ; 'I : ; I4: ; I4: ; I.1@B1414141B1.?: ; 'I@B: ; I: ; I4: ; I: ; I 1RUX Y !1" U#1$B%1&&I'1RUX Y (4: ; I)4: ; I*4: ; I?<+.?: ; 'I<,I-.?: ; 'I<% .?: ; '@B% $ >  : ; I: ;I.?: ; 'I@B: ; I% $ >  : ; I: ;I.?: ; 'I@B: ; I% $ > : ;I I : ; I&I : ;  : ; I8 .?: ; '@B : ; I : ; I 4: ; I4: ; I1B1I!I/B14: ; I?<.?: ;'I<I.?: ; 'I<.?: ;'<.?: ;'<.?: ; 'I<.?: ;'<s ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/include/psdk_inc/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/include../../mingw-w64-crt/includecrtdll.cintrin-impl.hwinnt.h_mingw.hminwindef.hbasetsd.hcombaseapi.hwtypes.hinternal.hstdlib.hprocess.h i>[;=:1-vc[-g0x.fyXy\"Yf<X.{Jx.xttxV .$tY8;=0/L,[y.fyZYyfJɁ/Yk-/0YxYY-/hYKu;g6I7Z2I /usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includesexp.c_mingw.hstdint.hsexp.hstring.hstdlib.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hlimits.hsyslimits.hlimits.hstdlib_s.hstring_s.hstdarg.hstdarg.h_mingw_stdarg.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hmacros.hnettle-internal.hnettle-meta.h 0i@;08@u"jJ.rLkU=L YL:L6ȃyUV,.`fwWthfKKpW$tA=K?uuK fyt$MIT tY;=jjL=WYPY;= XeTY=uIhu~2u$t]<ZHnflt<%y.0s.ttg])3*@*Kx/Y>Z/t}O-Yz /U1.w[It`Pj/?MGu /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include/usr/x86_64-w64-mingw32/include/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixedsexp-format.cvadefs.h_mingw.hstdint.hnettle-types.hbuffer.hgmp.hstring.hbignum.hassert.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.h_mingw_directx.h_mingw_ddk.hstdarg.hstdarg.h_mingw_stdarg.hstdio.h_mingw_print_push.h_mingw_off_t.hswprintf.inlstdio_s.h_mingw_print_pop.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstring_s.hsexp.hstddef.hstddef.hnettle-stdint.hstdint.hrealloc.hnettle-meta.hversion.h i3yJmN8=_XeIiJ%y5ut^X<~XK[J&18Kfu.Sqv[$J\T\Y\a" /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includebignum.cgmp.h_mingw.hstdint.hstring.hassert.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring_s.hbignum.hnettle-meta.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hversion.h 0&i frJ= XrJ <rt .r< r. <sr.X,LhIGLH) Z reRfg;=K.y׻!;Kh>@K/;1p Z(XX  l xQ1XY>9!K)3tg/u;4( Xq}/=fge /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includebignum-random.c_mingw.hstdint.hnettle-types.hgmp.hgmp-glue.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hnettle-meta.hstddef.hstddef.hnettle-stdint.hstdint.hversion.h 0*i.I?gg`t@s /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includebignum-random-prime.cgmp.h_mingw.hstdint.hnettle-types.hassert.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hnettle-meta.hstddef.hstddef.hnettle-stdint.hstdint.hversion.hmacros.h +i )-YWZ-=h#yȄLc(tg!-gwZ 4zth0@rZYYY"@Tj=!!6/vc.!X[>u$ u֊YYv]O*=uu!r* uYY;g'/@ecPYZIKZr>2Gt&YWk2.>YD /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includesexp2bignum.c_mingw.hstdint.hsexp.hgmp.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstdarg.hstdarg.h_mingw_stdarg.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.h 3i(utsM@pzf[, /usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/includepkcs1.c_mingw.hstdint.hstring.hassert.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring_s.hpkcs1.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hgmp.h p4i7\-dh>8=KL/"& /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includepkcs1-encrypt.c_mingw.hstdint.hnettle-types.hgmp.hbignum.hgmp-glue.hassert.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstring.hstring_s.hpkcs1.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.h 5i4q. <gG=>jg]gZ0Ym>HZG=>o6 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includepkcs1-decrypt.c_mingw.hstdint.hgmp.hbignum.hgmp-glue.hstring.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring_s.hpkcs1.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.h  6i0Y;=k)[X"fb"^g>l9Y8 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includepkcs1-rsa-digest.c_mingw.hstdint.hgmp.hgmp-glue.hpkcs1.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hnettle-internal.h 6i,?9ZH>׭_0 $ /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includepkcs1-rsa-md5.c_mingw.hstdint.hgmp.hmd5.hgmp-glue.hpkcs1.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstring.hstring_s.hrsa.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hsha1.hsha2.h P7i@8jZ>\8@0׭_02@8jZ>\Z=e_0 & /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includepkcs1-rsa-sha1.c_mingw.hstdint.hgmp.hsha1.hgmp-glue.hpkcs1.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstring.hstring_s.hrsa.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hmd5.hsha2.h 8i@8jZ>\8@0׭_02@8jZ>\Z=e_ӭ0 ( /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includepkcs1-rsa-sha256.c_mingw.hstdint.hgmp.hsha2.hgmp-glue.hpkcs1.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstring.hstring_s.hrsa.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hmd5.hsha1.h 9i@8jZ>\8@0׭_02@8jZ>\Z=e_0 ) /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includepkcs1-rsa-sha512.c_mingw.hstdint.hgmp.hsha2.hgmp-glue.hpkcs1.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstring.hstring_s.hrsa.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hmd5.hsha1.h ;i@8jZ>\8@0׭_02@8jZ>\Z=e;_0 9 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa.c_mingw.hgmp.hrsa.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.h `<i+gs=gjugs=gueLVLvX X=uJVL ?V /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-sign.c_mingw.hgmp.hrsa.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.h 0=i+gs=gggggjuNgs=gggggue]myXC:>h yJg?/ !5 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-verify.c_mingw.hgmp.hrsa.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.h ?i-; Ju <w,h:>h=4 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-pkcs1-sign.c_mingw.hstdint.hgmp.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.h ?i-f==x_@ /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-pkcs1-sign-tr.c_mingw.hstdint.hnettle-types.hgmp.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.h  @i/?.qYؒ_ < /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-pkcs1-verify.c_mingw.hstdint.hgmp.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.h @i-T-YJZ J /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-md5-sign.c_mingw.hstdint.hgmp.hmd5.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hsha1.hsha2.h PAi0f=e=x_f=e=x_X /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-md5-verify.c_mingw.hstdint.hgmp.hmd5.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hsha1.hsha2.h Bi0T-YJZ܆T-YJZ K /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-sha1-sign.c_mingw.hstdint.hgmp.hsha1.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha2.h Bi0f=e=x_f=e=x_Y /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-sha1-verify.c_mingw.hstdint.hgmp.hsha1.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha2.h Ci0T-YJZ܆T-YJZ M /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-sha256-sign.c_mingw.hstdint.hgmp.hsha2.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.h PDi0f=e=x_f=e=x_[ /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-sha256-verify.c_mingw.hstdint.hgmp.hsha2.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.h Ei0T-YJZ܆T-YJZ M /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-sha512-sign.c_mingw.hstdint.hgmp.hsha2.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.h Ei0f=e=x_f=e=x_[ /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-sha512-verify.c_mingw.hstdint.hgmp.hsha2.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.h Fi0T-YJZ܆T-YJZ /  /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-encrypt.c_mingw.hstdint.hnettle-types.hgmp.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.h PGi/fYW=[=\.  /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-decrypt.c_mingw.hstdint.hgmp.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.h Gi-T/ 8 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-decrypt-tr.c_mingw.hstdint.hnettle-types.hgmp.hrsa.hpkcs1.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.h Hi1YSY׼Z /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-keygen.c_mingw.hstdint.hnettle-types.hgmp.hrsa.hbignum.hassert.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hmd5.hsha1.hsha2.h Hi;.4z4[".~\qt.qX.sf$@ YA#@L>XtxP(M?=Wsf^uP J\g;h#d < l7 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa-blind.c_mingw.hstdint.hnettle-types.hgmp.hrsa.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hmd5.hsha1.hsha2.h @Ni/U5/Ofgea4 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa2sexp.c_mingw.hgmp.hrsa.hsexp.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha1.hsha2.hstdarg.hstdarg.h_mingw_stdarg.h  Oi,L^TNWGU XsIWZs /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includesexp2rsa.c_mingw.hstdint.hgmp.hrsa.hsexp.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring.hstring_s.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hmd5.hsha1.hsha2.hstdarg.hstdarg.h_mingw_stdarg.h Oi<8hXXXXvy.f <wX0 u.v JAk .  /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa.cgmp.hdsa.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.h Qi+gs=/guegs=/guegs=/uegs=/ue4 /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-compat.cgmp.hdsa.hdsa-compat.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hsha1.hsha2.h Ri)X=YWAX=YWBuu /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-compat-keygen.c_mingw.hstdint.hnettle-types.hgmp.hdsa.hdsa-compat.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hsha1.hsha2.h Si8w .h ?hYm /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-gen-params.c_mingw.hstdint.hnettle-types.hgmp.hdsa.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hnettle-internal.h Si5.-f8K<H>(Yhv>V0\/=ZS./LڠUTD /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-sign.c_mingw.hstdint.hnettle-types.hgmp.hdsa.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.h `Vi4 Uy"h/?9/ZQ  /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-keygen.c_mingw.hstdint.hnettle-types.hgmp.hdsa.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.h Yi4U!Z!/  /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-hash.c_mingw.hstdint.hgmp.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hdsa.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.h PZi-vdZius5  /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-sha1-sign.c_mingw.hstdint.hnettle-types.hgmp.hdsa.hsha1.hdsa-compat.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hsha2.h Zi-K" >hZZ. 1  /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-sha1-verify.c_mingw.hstdint.hgmp.hdsa.hsha1.hdsa-compat.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hsha2.h `[i+J=>^vV5  /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-sha256-sign.c_mingw.hstdint.hnettle-types.hgmp.hdsa.hsha2.hdsa-compat.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hsha1.h [i-K">hZZ. 3 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa-sha256-verify.c_mingw.hstdint.hgmp.hdsa.hsha2.hdsa-compat.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hsha1.h p\i+J=>^vVF /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includedsa2sexp.c_mingw.hgmp.hdsa.hsexp.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hstdarg.hstdarg.h_mingw_stdarg.h \i-JZY\FWGU XeFWGU]V /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includesexp2dsa.c_mingw.hstdint.hgmp.hdsa.hsexp.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring.hstring_s.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hstdarg.hstdarg.h_mingw_stdarg.h `]i>2FCyj1yt@?.jX!=uv#ZZ$m .iG?9?[H0/ (iG?9?[H0/(T@pj4u.  /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/share/mingw-w64/include/sys/usr/share/mingw-w64/include/sec_api/sys/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includepgp-encode.c_mingw.hstdint.hnettle-types.hgmp.hpgp.hbase64.hbuffer.hsha1.hrsa.hbignum.hassert.hstring.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstring_s.htime.h_timeval.htime_s.htimeb.htimeb_s.hpthread_time.hstddef.hstddef.hnettle-stdint.hstdint.hnettle-meta.hversion.hrealloc.hmacros.hmd5.hsha2.h `i2X/[Y2X/[Y2ڂgt< =tXz4u;0KeJ;K HZq/e/(tYe=v utY=YJȃYW==e/݂/IZIt<J<Jt/w9[/;/' yJnxJC;=VN=.sXLy Vf ..I fu f~<~J~.t:LLUVʅ=zY[JX.M!MwX ?UgN0* XtpXSiciZ:>Zw9.E:O>HL.qtr<o3˓=X*8N>a8Z:>i-=ˠHL.<X /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/share/mingw-w64/include/sys/usr/share/mingw-w64/include/sec_api/sys/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includersa2openpgp.ctime.h_mingw.hstdint.hnettle-types.hgmp.hsha1.hrsa.hbuffer.hpgp.hstring.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring_s.h_timeval.htime_s.htimeb.htimeb_s.hpthread_time.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hmd5.hsha2.hrealloc.h mif~.f~f<~<:L.kf;K\S\YZN /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeder-iterator.c_mingw.hstdint.hgmp.hasn1.hassert.hbignum.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hnettle-meta.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hversion.hmacros.h @oiMuW;i-ulx jF@8@[H:  /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includesec-add-1.cgmp.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc-internal.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h zi)X~_N  /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includesec-sub-1.cgmp.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc-internal.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h zi)XKgs~AE6T /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includesec-tabselect.cgmp.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc-internal.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h  {i0K-YIA8N/!-=KGxP /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includegmp-glue.cgmp.h_mingw.hstdint.hassert.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hgmp-glue.hbignum.hnettle-meta.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hversion.h {i!,>\IL=;Ky X^ rL/W00K1#p-]u  trf XrtLhKxzt J sf stYuK/gmtus^@ XqX@K-YKl+;@*M=u< .u<.M;=/rN:N~<uXK;gK^+;@8MKu< .u<.M;=/rNH1Xp2MIz f@+M8OGhvF^\*20h,Z/Y'Z:>.u2h:h/Y 3 /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includecnd-copy.cgmp.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc-internal.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i)$+?:hZ /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-mod.cgmp.hecc-internal.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i,0HK/e-B(L,v.K[YyP*[= JZ:>,yXW=;=KH=;>al>$[#w J1b%/ /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-mod-inv.cgmp.hecc-internal.hgmp-glue.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.h iJk<WW=su/=+<U'L>:ZgtiZggp?9./>KK=J8k@@X  /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-mod-arith.cgmp.hecc-internal.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i/tgY=s&tgY=s&wgW=I=.Y=szX 0wg=W=I=.Y=szX 0wg=W=I=.Y=szX 0fןefןe /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-pp1-redc.cgmp.hecc-internal.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i-YF?9?g;w-uI;=Y;/;= .X>wX>V:>r? /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-pm1-redc.cgmp.hecc-internal.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h  i-YF?9?g;w-uI;=Y;YX\V>rh="/) /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-internal.hgmp.hecc-192.hecc-192.cconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h# /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-internal.hgmp.hecc-224.hecc-224.cconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h) /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-256.cgmp.hecc-internal.hecc-256.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h @iF}Bx*[XrJh=,<l<J=՟>h:ge>>:LIe>fK;g>Kr=i@- <w<L=fX<J<K~F}Ax*[ =z<@?9p2>:=a{f7u;>;-yf>Ou=V,t=;T-f;=S</K/) /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-internal.hgmp.hecc-384.hecc-384.cconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h# /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-internal.hgmp.hecc-521.hecc-521.cconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h- /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-25519.cgmp.hecc-internal.hecc-25519.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i$m@F@.y XvH>.YI0=; XL^vYll:Lg/sZsuf"j /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-dup-jj.cecc-internal.hgmp.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h  i0fJf<<'#%#"/'i$Ko /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-add-jja.cecc-internal.hgmp.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i7 `J YZ"%#',$$?)Y'&ם /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-add-jjj.cecc-internal.hgmp.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i,jJ vXu=Iu; Jx.yK Z /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-dup-eh.cecc-internal.hgmp.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h  i+#<]J#Kw0v%Y"$$&a /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-add-eh.cecc-internal.hgmp.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i,$g##YY&"(##''$e /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-add-ehh.cecc-internal.hgmp.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h pi++&-#YZ("%"&%)'z! /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-mul-g-eh.cgmp.hecc-internal.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h  i- svt s. vKBY *O0YNtXfVvH:d/G$! /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-mul-a-eh.cgmp.hecc-internal.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h iG[ uXlX<\=IegL:hd&wfhIg;=KvhKU:X\Y;=jXm^=;II?zXX_,<o /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-mul-g.cgmp.hecc-internal.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h pi- s{mf<q. h@ $O>YNtJfVvH0:Y#^* /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-mul-a.cgmp.hecc-internal.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h piG[ tJnX:LXH+.Tt[Wh0ֻ!D:L=h0a=!Y>:=;=u/Yׁ V /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-scalar.cgmp.hecc-internal.hecc.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.h i*X==Ɇ]wH>:ZXHv2Y;=\" /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-point-mul.cgmp.hecc.hecc-internal.hgmp-glue.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.h i-;YH>.f#ggj9 /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-point-mul-g.cgmp.hecc.hecc-internal.hassert.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.hnettle-internal.h pi->:iYX"V>Zu  /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-ecdsa-sign.c_mingw.hstdint.hgmp.hecc-internal.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hecdsa.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hdsa.hecc-curve.hgmp-glue.h  i/ f1yE&Z$#0 /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecdsa-sign.c_mingw.hstdint.hnettle-types.hgmp.hecc-internal.hecc.hdsa.hecdsa.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.hnettle-internal.h i2w92sYe=Y>4/tuo /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/include-fixed/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeecc-ecdsa-verify.cgmp.h_mingw.hstdint.hecc-internal.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstdlib.hlimits.hsyslimits.hlimits.hstdlib_s.hecdsa.hecc.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hdsa.hecc-curve.hgmp-glue.h i8w:X"H>rZ& h /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includecurve25519-mul-g.c_mingw.hstdint.hgmp.hecc-internal.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring.hstring_s.hcurve25519.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hecc.hbignum.hnettle-meta.hversion.hecc-curve.h Pi- @rt [L:=WK-96KuI YwV0::0//!KKugKhLK!K!ct".vYY://!KKuwJ (v-j /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includecurve25519-eh-to-x.cgmp.hecc-internal.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring.hstring_s.hcurve25519.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hstdint.hecc.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i/mtf:7vY/z? /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeeddsa-compress.c_mingw.hstdint.hgmp.hecc-internal.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.heddsa.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.h pi*3yE$m /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeeddsa-decompress.c_mingw.hstdint.hgmp.hecc-internal.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.heddsa.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.h i*^ s< <0,YXp ?KsgWK;ZK,V0W=sg/ k /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeeddsa-expand.c_mingw.hstdint.hnettle-types.hnettle-meta.hgmp.hecc-internal.hassert.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring.hstring_s.heddsa.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hversion.hecc.hecc-curve.h i5;:hg$HMe-=;=ZL`? /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeeddsa-hash.c_mingw.hstdint.hgmp.hecc-internal.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.heddsa.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hecc.hecc-curve.hnettle-internal.h i.g;gYe; /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeeddsa-pubkey.cstdint.hgmp.hecc-internal.heddsa.hconfig.hmalloc.hcrtdefs.h_mingw.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hnettle-types.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hnettle-meta.hversion.hecc-curve.hgmp-glue.h i)wGK[q* /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeeddsa-sign.c_mingw.hstdint.hnettle-types.hnettle-meta.hgmp.hecc-internal.hassert.heddsa.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hversion.hecc.hecc-curve.h pi- . vJ #vX wI:g%v/K:=WH>.4z.dX, /home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeeddsa-verify.cgmp.h_mingw.hstdint.hnettle-types.hnettle-meta.hecc-internal.heddsa.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hassert.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hversion.hecc.hecc-curve.h i2~j0o!2ot(otoo .rJ @g!.aXyXQyX>4p)"4+")V>;=:Y;KI=::/I(P* /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeed25519-sha512-pubkey.c_mingw.hstdint.hnettle-types.hnettle-meta.hgmp.hecc-internal.hsha2.heddsa.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hversion.hecc-curve.h 0i*pjyoA"Z( /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeed25519-sha512-sign.c_mingw.hstdint.hnettle-types.hnettle-meta.hgmp.hecc-internal.hsha2.heddsa.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hversion.hecc-curve.h i-0r .x{yJC?i /usr/share/mingw-w64/include/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/include/usr/share/mingw-w64/include/sdks/usr/share/mingw-w64/include/sec_api/usr/lib/gcc/x86_64-w64-mingw32/4.9-win32/includeed25519-sha512-verify.c_mingw.hstdint.hnettle-types.hnettle-meta.hgmp.hecc-internal.hsha2.heddsa.hgmp-glue.hconfig.hmalloc.hcrtdefs.h_mingw_mac.h_mingw_secapi.hvadefs.h_mingw_directx.h_mingw_ddk.hstring.hstring_s.hstddef.hstddef.hnettle-stdint.hstdint.hbignum.hversion.hecc-curve.h i.0r&7yC,JCb% ecc-192-modp.s i- ?!DKKK=>=>LKK=>L===M==MK=L=KP #% ecc-224-modp.s i- ?!DKL==KK==KK>=KK===LKKN=======MKKKKK=>=K===KQ===/=KK>=KK==L=KKP #n' ecc-25519-modp.s i) ?!D#Ku=K==>K>==?L=KK==K=M==K=====K=K=L% #% ecc-256-redc.s `i/ ?! ==KK=====LKKK===?==KK=====LK===?==KK=====LK===?==KK=====LK===>===N===/=K>===K=K>L/!% #% ecc-384-modp.s i3 ?! ===MKKM==K=KK=KK=K=K==>#====Q/======M=KK>=KK>=KK>=KK>=KK>=KK>======P===KK=K>==KM==K=L====K====?===KK=K>"===K=K=K=K=L////!& #% ecc-521-modp.s Pi0 ?!D!!/1K=KLK=KK>K=KK>K=KK>K=KK>K=KK>K=KK>u=KK>u=KK>=KKKKKKKKN=Ku=KK>===KKKKKKKKKKKKKKL//!% #  ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/include../../mingw-w64-crt/includeatonexit.ccombaseapi.hwtypes.hstdlib.hinternal.h i!XAHZ0sYZZZV>YWuYWuY=uf K ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includegccmain.ccombaseapi.hwtypes.h_mingw.hstdlib.h `iM/Mq]g913V]uex. /build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/include../../mingw-w64-crt/crt../../mingw-w64-crt/includecombaseapi.hwtypes.hnatstart.cinternal.h ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includegs_support.cwinnt.hminwindef.hbasetsd.hstdlib.h  i2Z dȮ^hV0 .u.2m?uuXCu;=h6 tw.yy|g=jX ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includetlssup.c_mingw.hminwindef.hbasetsd.hwinnt.h iP,ZkhZXxu*s?9 ../../mingw-w64-crt/crtcinitexe.c ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includemingw_helpers.ccombaseapi.hwtypes.h i>> ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includepseudo-reloc.cvadefs.h_mingw.hminwindef.hbasetsd.hwinnt.hcombaseapi.hwtypes.hstdio.hstdlib.h i?fAX? ZJtZ9΃;=k\T!d>:L(8t{ޔҵK(edtwnJY~f=~nfg Mf L!<bA .wJ7<xOF>z<f/^0[ >V2fh晻m[fXmT<Z ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includetlsthrd.c_mingw.hminwindef.hbasetsd.hwinnt.hminwinbase.hstdlib.h iu0xJ Xׁfwr<;=1/LwrsMg/t\i.vZ .sJXu_uG?*Ki-S swoXnX'>8 ../../mingw-w64-crt/crttlsmcrt.cHB ../../mingw-w64-crt/crtpseudo-reloc-list.c ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includepesect.c_mingw.hminwindef.hbasetsd.hwinnt.hstring.h i v-+q. tvIH`/tCT-tS.=tp.sXMvI"H\K?faM=;>e%Xt.tz.MLYttx.<to.MwIhZzJHT.~ft~.tg&~ft~.tyJL=;=YZzt ~tw.~.tcMLuM\ .=zJtwKld. S9 ../../mingw-w64-crt/crtCRT_fp10.c i  ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includedllentry.cminwindef.hwinnt.h i ../../mingw-w64-crt/crt/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includedllmain.cminwindef.hwinnt.h i= ../../mingw-w64-crt/misc/build/buildd/mingw-w64-3.2.0/debian/tmp/usr/x86_64-w64-mingw32/includewassert.c_mingw.hminwindef.hstdio.hstdlib.hstring.hsignal.h  i$gW=\8@g&v^[lzXxu].;==Iu/eYY=x 4iMAD0{ AA IAPi;BBA A(A0A8D`q 8A0A(A ABBK  8A0A(A ABBA  8A0A(A ABBE LiGBAA A(A0DPH 0A(A AABH $iODPV F jx 4`0iAAA t AAG D`iAD0Q AI O AA _ AA NA`iE$`0i?D0L A c E 4`pi<AD0i AE FA4`i[AD0[ AA R AK L`i=AAA D@h  AAAA F AAA`Pi<` idAAA D@g  AAAA L`iBAA A(A0DP0A(A AAB\` iABB B(B0A8A@AH DH  AABBBBA A x liBAA A(A0DP 0A(A AABD F 0A(A AABA TiLAAA A(DPt (A AAAA F(A AAAl`iBBB B(A0A8A@AH D HA@A8A0A(B BBBJ "i"D@]x lp #iBBB B(A0A8A@AH D[ HA@A8A0A(B BBBA x \$i'AAA A(D` (A AAAF ^ (A AAAA &i"D@]x \0&iBAA A(A0 (A AABI U(A AAB<&isAADPa AAG @AAp'iD0Wt'i+AAA A(D`Z (A AAAJ R (A AAAJ ^ (A AAAA (i2DPm<)iMAAA D`B AAA\P)iAAA Dp  AAAG M  AAAA D AAA,*i-AADP`AAx T0*ipBBA A(A0A8D`W8A0A(A ABB<*iQAAA DPD AAAx l +iBBB B(A0A8A@AH Dr HA@A8A0A(B BBBB l ,iBBB B(A0A8A@AH G9 HA@A8A0A(B BBBH l 1iPBBB B(A0A8A@AH D< HA@A8A0A(B BBBH x L 3iAAA D@^  AAAH G  AAAF x DP p4iAAA A(DPa (A AAAC x l 5iBBB B(A0A8A@AH Dp HA@A8A0A(B BBBA x T8 6iBBA A(A0A8D`@ 8A0A(A ABBA x \ 6iAAA A(DpZ (A AAAJ Q(A AAAx \ P7iAAA A(D`j (A AAAJ Q(A AAA\ 7iAAA A(D`h (A AAAA Q(A AAAx \ 8iAAA A(D`j (A AAAJ Q(A AAA\ 9iAAA A(D`n (A AAAF Q(A AAAx \9iAAA A(D`j (A AAAJ Q(A AAA\`:iAAA A(D`x (A AAAA Q(A AAAx \;iAAA A(D`j (A AAAJ Q(A AAA\;iAAA A(D` (A AAAA Q(A AAAx ,`<i*AAD@aAA,<i&AAD@[AA<i)D0d$<i>AD0wAx ,@0=iBAAD@yAA,@=i>AAD@sAA4@=iLAADPCAAd@>iBBB B(A0A8A@AH DHA@A8A0A(B BBBx X?iBBA A(A0A8Dpr 8A0A(A ABBJ J 8A0A(A ABBA C8A0A(A ABBx <?iZAADPr AAF WAAx t` @iBBA A(A0A8DJ 8A0A(A ABBB R8A0A(A ABBx L@igBAA A(A0D`V0A(A AABx <XPAiZAADPo AAI WAA<XAiZAADPo AAI WAAx DBi]AAA A(D`P(A AAADpBi]AAA A(D`P(A AAAx <BiZAADPo AAI WAA<0CiZAADPo AAI WAAx D0Ci]AAA A(D`P(A AAAD0Ci]AAA A(D`P(A AAAx <PDiZAADPo AAI WAA<DiZAADPo AAI WAAx DpEi]AAA A(D`P(A AAADppEi]AAA A(D`P(A AAAx <EiZAADPo AAI WAA<0FiZAADPo AAI WAAx DFi]AAA A(D`P(A AAADFi]AAA A(D`P(A AAAx 4XPGiIAADP@AAx LGi[BAA A(A0D`J0A(A AABx THiBBA A(A0A8D8A0A(A ABBx lHiBBB B(A0A8A@AH Gh HA@A8A0A(B BBBI x d@NiBBB B(A0A8A@AH DHA@A8A0A(B BBB,Ni/AAD@dAAx $ OiDpi C `x DOiAAA A(G (A AAAA \PQiAAA A(DL (A AAAH n(A AAAx ,Qi(AAD@]AA, Ri(AAD@]AA,PRi"AAD@WAA,Ri"AAD@WAAx $Ri AD0WA$Ri AD0WARi Si x \(SiAAA A(Dpj (A AAAJ l (A AAAA x lSitBBB B(A0A8A@AH Ge HA@A8A0A(B BBBA x l(`VimBBB B(A0A8A@AH DPHA@A8A0A(B BBBx lWiBBB B(A0A8A@AH DC HA@A8A0A(B BBBA x L8 YiBAA A(A0D`y0A(A AABx L PZibAAA D@s  AAAC \ AAAx !Zi+DPfD!ZigAAA A(DZ(A AAAx !`[i D@[<![iDAAA Dpy AAAx "[i+DPfD"\igAAA A(DZ(A AAAx "p\i D@[<"\iDAAA Dpy AAAx $"\i~DPJ B mx l8#`]iBBB B(A0A8A@AH G~ HA@A8A0A(B BBBC L8#0_iBAA A(A0DT 0A(A AABA L8#_iBAA A(A0DT 0A(A AABA <8#p`iwAAA Go  AAAD x 4$`iHAD0t AF FA4$@ai8AD0d AF FA\$ai}AAA A(DPe (A AAAA F(A AAA$bi\$biAAD@o AAI M AAA I AAE FAA<$ci{AAA D@T  AAAB t$ci AAA A(DP~ (A AAAF w (A AAAE u (A AAAG <$di=AAA D@r AAA4$di(AD0Y AA FA\$eiAAA A(DPJ (A AAAJ W (A AAAE <$eiAAA D@b  AAAD T$ fiBBA A(A0A8DpB 8A0A(A ABBJ l$0giBBB B(A0A8A@AH G HA@A8A0A(B BBBI $$PjiyD@m A l$jiBBB B(A0A8A@AH DE HA@A8A0A(B BBBA x d0)miBAA A(A0Gs 0A(A AABJ M0A(A AABx T)@oi;AAA A(  AAAA C  AAAE )pi+4)pigAAD@ZAA) qi<)@qiAAD@} AAK uAA)qi)qis\)priAAD@i AAA O AAA F AAD RAAx <X+ siAAA D@P  AAAF DX+siAAA A(D`P (A AAAD \X+@viwAAA A(Dp (A AAAD ` (A AAAA x TX,vi!BBA A(A0A8D`M 8A0A(A ABBA <X,wi^AAA D@M  AAAI TX,PxiBBA A(A0A8DpW 8A0A(A ABBE dX,0zi}BAA A(A0Dx 0A(A AABH f0A(A AABx -zi/x -zi6x L(. {iBAA A(A0DPj 0A(A AABA x $.{i=A{\.|iAAA A(DP| (A AAAH r (A AAAJ L.|iAAA DP  AAAG i AAAl.p}iAAA A(DPN (A AAAF D (A AAAH v(A AAA<. ~i>AAA D@q AAAD.`~iyAAA g AAD FAAL.~iAAA A(m  AAAL F AAA,.piAAA,.iKAD@e AE 4.Pi{AADPp AAH $.ЀiCAD@|A4. iyAADPn AAJ x $1i@A~x 2iBBB B(A0A8A@AH G HA@A8A0A(B BBBA [ HA@A8A0A(B BBBE x 2iBBB B(A0A8A@AH D HA@A8A0A(B BBBI v HA@A8A0A(B BBBE x L`3iAAA DPX  AAAA X AAAL`3@iAAA DPX  AAAA X AAAL`3ЊiAAA D`  AAAC X  AAAE L`3iAAA D`  AAAD X  AAAE L`3iAAA D`  AAAD X  AAAE ,`3pi3AAD@hAA,`3i0AAD@eAAx h5i7BBB B(A0A8A@AH D HA@A8A0A(B BBBE WHA@A8A0A(B BBBx d6 iBBB B(A0A8A@AH DHA@A8A0A(B BBBx l6@iBBB B(A0A8A@AH DHA@A8A0A(B BBBl6PiBBB B(A0A8A@AH DHA@A8A0A(B BBBx \7iBBB A(A0A8A@Dp@A8A0A(A BBBL7iBAA A(A0DPW 0A(A AABI T7piBBA A(A0A8Dp8A0A(A ABBD7iAAA A(DPt(A AAA<7iAAA DP AAAd7@i>BBB B(A0A8A@AH Dp!HA@A8A0A(B BBBx 9i9i9i9ix :iBBB A(A0A8A@D` @A8A0A(A BBBE R @A8A0A(A BBBB x <:piAAA D@P  AAAF x D; ibAAA A(DPS(A AAAx Lh;iBAA A(A0DP0A(A AABx l;iBBB B(A0A8A@AH DHA@A8A0A(B BBBx X<piBBA A(A0A8D`$ 8A0A(A ABBH N 8A0A(A ABBJ D8A0A(A ABBx D= iAAA A(DP(A AAAx Lh=irBAA A(A0DP_0A(A AABx L=piBAA A(A0DP0A(A AABx l8> iBBB B(A0A8A@AH DHA@A8A0A(B BBBx >iBBB B(A0A8A@AH D HA@A8A0A(B BBBA DHA@A8A0A(B BBBx lh?piBBB B(A0A8A@AH DHA@A8A0A(B BBBx ?piBBB B(A0A8A@AH DY HA@A8A0A(B BBBA zHA@A8A0A(B BBBx L@@iAAA D@U  AAAA d AAAx lAзiBBB B(A0A8A@AH Dp HA@A8A0A(B BBBA $AиiKAC F x $A i!AD0ZAAPilApiBBB B(A0A8A@AH Dv HA@A8A0A(B BBBA TAiYAAA A(DP{ (A AAAI D(A AAAx $BiAD0WABiLB i\AAA D@t  AAAB X AAABix \CiBBB A(A0A8A@Dp@A8A0A(A BBBx LDpiABB A(A0A8DpHAABBAx pD i lpD0iABBB B(A0A8A@AH D"HA@A8A0A(B BBBx \Ei ABB B(B0A8A@AH DH  AABBBBAx EiE0ilEPi?BBB B(A0A8A@AH DO HA@A8A0A(B BBBE x l@FiBBB B(A0A8A@AH DP HA@A8A0A(B BBBD x LFpiABB A(A0A8DH AABBAx \0GPiBBB A(A0A8A@D@A8A0A(A BBBx lG@iGBBB B(A0A8A@AH G#HA@A8A0A(B BBBx d0HiBBB B(A0A8A@AH DHA@A8A0A(B BBBx Hpi<HivAAA DPk AAAx  Ii t IiBBA A(A0A8Dpi 8A0A(A ABBC D8A0A(A ABBx dIiBBB B(A0A8A@AH DpHA@A8A0A(B BBBx ,HJiAAAD@vAAx Ji<J iKAAA D@| AAAx KpilKicBBB B(A0A8A@AH G! HA@A8A0A(B BBBE x tKiYBBA A(A0A8D`  8A0A(A ABBA T 8A0A(A ABBA K`idKpiBBB A(A0A8A@Dp@ @A8A0A(A BBBH x TL0iBBA A(A0A8Gr8A0A(A ABBx d MiBBB B(A0A8A@AH GHA@A8A0A(B BBBx dMiBBB B(A0A8A@AH GHA@A8A0A(B BBBx 4 NiAD@ AA PA N@iD0Tx N`i5D0p4NiUAAD@o AAI Nix lO iBAA A(A0Dpm 0A(A AABC u 0A(A AABE ,OiAAA C x $Oi/D0R J NDO0iiAAD@e AAC o AAA Oix pPipPix $PiaAADPP@i(BBB A(A0A8A@D  @A8A0A(A BBBL V @A8A0A(A BBBA TPpiABB B(A0A8A@C R AABBBA 8H x <QpiD0c I K E W A ^ J y A LQ iBAA A(A0DP{ 0A(A AABE 4QiAD0w AC e AJ x DRimAAA A(DP^(A AAALR@iAAA D@N  AAAH T  AAAA 4RiAD0P AJ J AE $R`iD0_ A K A x SiS iS@iQ\SiAAA D@e  AAAA I  AAAD Z AAA<S@iCAAD@T AAD \AA4Si;AD0T AF YA\SiAAA D@Z  AAAA Q  AAAG J AAA<S`i8AAD@W AAA UAADSiUAAD@T AAD n AAA lSiAAA A(DPY (A AAAK f (A AAAF I(A AAAx XVix Vix Vix LV i3BAA A(A0G 0A(A AABA DV`iAAA A(D`(A AAAonexitbegin__enative_startup_statehDllHandledwReasonlpreservedlock_freeiteratorlengthbufferlengthoutput_lengthprefix_lengthlengthtop_bits_setkey_sizetmp_em_sizekey_sizetmp_em_sizekey_sizetmp_em_sizekey_sizetmp_em_sizesignaturerandom_ctxsignaturesignaturerandom_ctxsignaturesignatureparamslengthp_max_bitsbufferlengthcontentslengthparamsp_max_bitsalloc_funcfree_funcscratchscratch__enative_startup_stateExceptionRecordHighParthDllHandlelpreserveddwReasonsSecInfoContextRecordold_handlerExceptionRecordreset_fpupSectionTimeDateStamppNTHeaderCharacteristicspImageBaseVirtualAddressiSection_MessagePASBLSPR\R R \RR\R\PQQ Q QQQPX]X X ]XX]X]0011PVTtT0 0/T%T/0/T*0*T00 P 00 /T%T*:0RVRRV R VQSQQS Q SX\XX\ X \1TP 1 P+T+/P/:T<LPQdPdjTjyPyTPTPTPRRR/XQQQ/dXXX/h909DZOhPhtZz0Z#IPhtPzP{1PRSRR)R)1R1fRfSRRRQQXXXXQQRR8R89R9>R>?R,8R89R@QRQoSosRstRt{S{|RcoSosRstRRSRRSRRRSRSRTRTRQUQUQSS mRmnRnR mQmnQnQIYPYapaiPnPPPPImXnXR T "R"TTQ!U!"Q"TU`vRv\R`vQvTQ`vXvSX0mRm_R_;Q;SQmXm]X]mYmv6UUm^^6I00t YT\R\URURR&Q&}T}QTQ &1&3S3:1:SSS1 &1&PV1 &:&3Q3=S=PQ: 5R5_U_aRajUjlR 5Q5]S]aQahShlQ 5X5`V`aXakVklX:NPN^TaiTpR\T\gRgTpQS\S\05S5V\g\dSd\SSpXV]g]d_d]_,],\]\]4_4T]TX}X`}`b]bj}j\}}]__]2_2L\L_\_0d^g^0vV*-vp"-5VvV\dV'*vp"*VvVVvp"VLOv|"OTVVVLVvp"VV0S5\!5P0QQ01QQ@QQ+QTQQQQQ_]Pd\?P?d@VP]]]2]L]x]]\\\2\L\\0]nz]2L]]D_fw_2L__yPPXXXQQP+X+44CX\bX4T\Xb\R"RQ"Q5R5NVNPRPoVoxRxV5Q5,],.^.N]NPQPY]Yg^x]5X5mTxT505WSW_NSNP0xS_505^$^.N^NP0x^^Wl_lSS_%R%SRRSRSR'S%Q%dTdQQTQTQQ"T"'Q%X%XXHXHXX'X>0>wU00'0IOPOVVPp~dTp~T"'T0LRLRR0LQLRQuRuyryRXQVQVRQXXYYYTYTYY[%)0)UUXXOPOY0YkZkyzyZ5UQU5XX5O00PRSRR#S#3R#1S13P@NRN\R`~R~SRRSRRSRRS`zQzUQQUQUQ Q U`~X~TXTXTXTTXRRQQX`XRSRQTQXUX \R\hThjRjxRxTRTR \Q\gSgjQjrQr~S~QSQ WXWiUijXjUXUXUXSQTRRSRRQTQQXX"R"gVgpR&Q&k]kpQ&X&i\ipX&Y&fUfpY &y3%&fu3%fpY#3%*5P5eTeoRdSdoQopY#3% pRSQRpQUQpXXpYTXYGRGTRTTTYXYRT>Q>uUuQUGXG~~XGYG~~~Y~T~~~T~TuUu~QUTTRTTTYXY~RTk~TP~]P]1VRT R TQS Q SQsSsQX)\)^}^\}^\^}Y^^Y^^Y^^^Y+ ~P}}^l}Q^bQbl1P^l1RkVk~R~VR V $R$VRVQSrkQkwQwSQ S &Q&SQQSX]kXkX]X ] &X&]X]YTYTS]ks$hQ)=0)4q  4=P=Cq  CKxq KVyq V\P\hq  Rs} i"xi"rs~ i"r0s~ i"s} i"R)R)DRDzUzRRUQ)Q)GQGyTyQQTX)X)<X<xSx~R~XS0R0R3Q3eTenQnT*X*eUeX7Y7Y'eSnSRNZNeueRUZuNQN]QQ]NXN^XX^NYNVYVVdPdT P TGUU9__em0mzt z"z~zt~t z" 0RNTNURUTQ+U+/X/QXPVPUXUVYR\RUYU\#/P/MSUS RNTNURUTgPrQps2;OUOUP1RfVfgRgVRQcScgQgSQXeUegXgUXYH6:P:dTgTQcScgQgSQRuUuwRwURQsSswQwSQXvVvwXwVXAOPwP6:P:tTwTQsSswQwSQRVR*V*+RQSQ'S'+QXUX)U)+XPPPT(TQSQ'S'+QRuUuwRwURQsSswQwSQXvVvwXwVXAOPwP6:P:tTwTQsSswQwSQRVR5V56RQSQ2S26QXUX4U46XP*PPT3TQSQ2S26QRuUuwRwURQsSswQwSQXvVvwXwVXAOPwP6:P:tTwTQsSswQwSQR$V$%R%:V:;RQ!S!%Q%7S7;QX"T"%X%8T8;X P%/PP#U%9UQ!S!%Q%7S7;QRuUuwRwURQsSswQwSQXvVvwXwVXAOPwP6:P:tTwTQsSswQwSQRDVDEREZVZ[RQBTBEQEXTX[QXASAEXEWSW[X+PEOPPCUEYUQBTBEQEXTX[QR(S(*R0DRDRSRUrhUVR`nRnR|PRSRrRsR#QR@S@BRPdRdSrRRSRRUx|X~hRQVQX_X+R+?S?D|xDGRGcRcSxh|xR.Q.AUAGQGcQcUQ/X/@T@GXGSXScXcTXSPR:T:;R;YTYZRQXZQXYZX Y 9S9;Y;XSXZY6R6ZVZ_R_VR3Q3XTX_Q_TQ%X%\\\_X_\X-Y-^]^_Y_]YRcUcgR#Q#2T26X6gQ#X#dVdgX#Y#f\fgYQbTbgPR7T78R8YTYZRQXZQ X 6S68X8XSXZX`uRuTRTR`oQoyXyQ`lXlSXSXR[U[]RQ*T*.X.]QX\V\]XIZTZ]P`yRyUR`~Q~TXQ`~X~VXTPR7T78R8YTYZRQXZQ X 6S68X8XSXZX`uRuTRTR`oQoyXyQ`lXlSXSXR[U[]RQ*T*.X.]QX\V\]XIZTZ]P`yRyUR`~Q~TXQ`~X~VXTPR7T78R8YTYZRQXZQ X 6S68X8XSXZX`uRuTRTR`oQoyXyQ`lXlSXSXR[U[]RQ*T*.X.]QX\V\]XIZTZ]P`yRyUR`~Q~TXQ`~X~VXTPR7T78R8YTYZRQXZQ X 6S68X8XSXZX`uRuTRTR`oQoyXyQ`lXlSXSXR[U[]RQ*T*.X.]QX\V\]XIZTZ]P`yRyUR`~Q~TXQ`~X~VXTP R HTHIR$Q$IQ$X$IX$Y$IYRETE[R#Q#WUW[Q#X#XVX[X#Y#Z\Z[YEMPMVTV[P%R%VR-Q-UQ2X2\X2Y2]YPUPtRtRtQtQ.X.\X\tYt]YY]VmVrV.NP0R0_R5Q5]Q5X5\X5Y5^YRTxxRQSQQXXhRhnRnRRQ_Q_hXhnQiQ0.(nQXQiQ0.(XXXhphhnXn{X{yxXCYCLyxLh8hnYnxYxYR V !R!V1Q1S!Q!2Q2S,X,U!X!U4Y48R8!Y!9R9Y 8!>2RUR!U!#RQTQ T #QXVX"V"#XY#YR$S$'r`'(R0ARATSTWr`WXR`qRq~S~rpRRSrpR R SrP R ,R,=S=?rP?@R@IRIJRPYRYZR,R,7R7RSRR,Q,7Q7oQoUQQ,X,7X7lXlTXX,Y,7Y7cYcVYYrSR1R1ERE`R`tT1Q1EQEfQf~S~)Q)tS1X1EXEfXfV)X)tV1Y1EYEfYft^ (#1%Q (#1%)_-R-VYcupcmR0Q0^XmQ5X5]mX5Y5d_dhXhmYCl_lmPBRBLSL`R`SX}pRS?Q?LUL`Q`uUuQQUGXGLVL`X`VXXVGYGL\L`Y` \ YY\S"R"URQVQ'X'TX'Y'\Y&R&=U=>R>_U_aQabR"Q"<T<>P>^T^bQX;S;<7t3% Xt3% #X#,(<>7p3% Xp3% #X#,(>]S]^7t3% Xt3% #X#,(^b=Q#3% XQ#3% #X#,(&Y&bY%R%+R%Q%+Q%X%+X%Y%+Y0HRHTR0SQSUQ0VXVVX0_Y_R R Q Y QX` X 5R5aSadR :Q:ARAdQ =X=cUcdX%R%+R%Q%+Q%X%+X%Y%+Y0HRHTR0SQSUQ0VXVVX0_Y_R R Q Y QX` X 5R5aSadR :Q:ARAdQ =X=cUcdXIRIOROxRx~RQ@Q@IXIOQiQ0.(OoQoxXx~QiQ0.(9X9IYIOXOhXhxYx~X-Y-I`IOYO\Y\x`x~Y'R'STS^R^T/Q/W\W^Q^\6X6TUT^X^U?Y?HVH^Y^VY<CQCT 0u0)(#T^ 0X0)(#^ 0u0)(#PR1U15R5pUQ2V25Q5pVX0T05X5pTY4\45Y5p\pRURUpQVQVpXTXTpY\Y\/R/KTKMRMT4Q4;R;Q)X)LULMXMURHR Q :S:;Q;GSGHQ5P;BPP`R`RP\Q\zSz{Q{SQauP{PRUR U  RQVQ V  QPS SPT TUR U  RPYRRQQXX =R=VSVXRX{R{SRRSRSRS R =Q=WTWXQXwQwTQQTQTt} QhwQwTQh{R{SRTQ#RSRP$R$lSloRo~R~S$Q$MTMoQowQwT$X$nUnoXoURTRTRRTR5R5WTWZRZnRn{T{RTQSQSQQSQ5Q5VSVZQZgQg{S{QSXXXX5X5ZXZtXt{X{XXUP.AVAYv@Z{V{URTRQSQXUXUSTRSRSR+R+cScgRgSRSQfVfgQgVQV+X+dTdgXgTXT+Y+eUegYgUYU:eUegY:dTdgX:fVfgQ:cScgROeUegYOdTdgXOcScgRR S  R R+SQ U  Q Q+U P0PRPTR8T0TQTshux8Q0TXT\X8\dV8V@zRz\S\hRhW S@jQjc]chQhW ]@pXpa\ahXhW \@zYz$V$hYhVW Y_^UhW U+>s L0W 0RLSW S>P,P-LSW S` u Ru R R` u Qu Q Qd u  u P l  d u 0u qQ qQ# 0} 0 8r 9r 8r R 6 S6 B RB S  Q ; \; B QB \ X / TB 8 T - T Y 8 UB U  P ? ^B ^  P Pw P A ]- 7 P8 : pt" ' P' } _RASAGRGSR Q 7T7GQGWTWQ X F\FGXG\X Y CUCGYGrUrY.DVGVWT- Z%,Z`c qcl pl r 1{v`st"V@jRjkR@jQjkQ@jXjkX@jXjkX@jQjkQ@jRjkRpRTRpQSRQPt QSRQRR R DSDFRFSRQETEFQFTRQFXqXQFTpTPFTRQRRR#R0PP#0!Y!#X0RX#00<R<YRYR0@Q@RTQRTQ0XSXXSXRR&R&TQQ/Q/UXX/X/SRRR TQQQ UXXX VYYY S DRD[U[]R]URU AQAZTZ]Q]TQT 8X8\V\]X]VXV HYHYIQP]uPPR"R"1R18Q8!TQ"Q".Q.8X8!QX"X"+X+U!XY"Y"8Y8!S0>R>HRHcRcU0>Q>HQH^Q^T0>X>HXHcXcSRRRjTQQQjUXXXjVYYY\jY \jYpRTRTRpQUQUQpXVXVXpY\Y\YPPYP/Y0"Z"&z yz3$q"" pz3$q""+P!Y06Y0)Z2P%R%uSu{R{RS%Q%wUw{Q{QU%X%<T<{X{T%Y%{Y{YY0 0xV{ #z\z{QY 3$X"{\0vTNR0R]P]apNpXR=R<S02P26p'['.p3$q"*R*.p3$x"$;Z@kRkVRVRR.V@kQkTQTQQ.T@kXkUXUX.Uc~SSYyS.SKkRkVRVRR.VSYyTP0SYyXqr"qr"0RRRyUyzRzRURR0RQRxTxzQzQTQQIrSzSSlPlrX7RRRyUyzRzRURRR V  R VR.R.ZVZ\R\]RQT Q TQ'Q'XTX]QXU X UXYUY]XS SWSW\XQT Q TQ'Q'XTX]Q`xRxTRR`sQsUQ`xXxSQXRTtT t RTQQqQQXXXYYYY0ZSZZ0P[pHP[PSS 4R4\U\kuk}U}uRU aQa}Q}qQQ XXX YYY$404PP$404w[wyTy[[$404WZWaSaozHoZSZJrTTRZzRz Z 0RQQ Q$ r q"z"$' qrz"'0 r q"z"XxXY3Y0[{[[ {H 3[0PP S 3PP@KRKkSklRl~R~SRTRR TQSQQ S+R+RSRSR`vRvSRRS`vQvTQQTR@R?S?@{ 05P59p$R$TRTRTDQD~Q~P^P_PPPP xr %p! "xt t 6$#@ %p!;P!?P@PP+3R3<#U,U<V_\,V~V<DRD~[  v~" ~_,;~;[~E~R~R 0$]$5}5B]00ikrqk|R|t 6$t R t 6$t 0R0_R_RR_0Q0Q0X0XX0Y0VYVYV*TTT| p" | "P.nP.nxPPPP.HPKhPT.nTV.nV.n%<RISR+PX+/069qr"9KQRaTacRc}T}RQ`S`cQc|S|QX Q XY X Y!>P?UPVPRTR T RQSQ S QXQXYXYPPP >R>SRSRRS >Q>TQTQQT >X>kUkXU >Y>YYXWcPkPUPRSRSRRSQTQTQQTX0U01Q1XUYYYX:BPJdPdUPRjSjmRmSRRSQkTkmQmTQQTXUQXUYYYX"P*DPD`U`PRSRRQTQQXQXYXYR,S,/R/0RQ-T-/Q/0QXQ0XARA_R6_67RQ^Q4^47Q2A0ATST^s^nSPSP yr %p!  tr %p! t@} %p!P2]2]2V.VARA_RQ^Q2A0ATST^s^nSPS yr % tr %t@} %P2]2VDRD_R6Q6MSMHcTc\+t~"#t#-s"tu"P\\TpMSt~"SS rs"u sutSpr^<p1$<cUcTU7U7<R<XuxPpt"TTxs|QR| $Tr|"#RayPRtPPHXPX]up"]auv"sUHRH\R>Q>cUcLSbSbxs}SpQTATp$;p1$;eVevVq#p#-T0RqQ_qtsRxPs $PRx0P0[_bo_otRtU]*R*UR*Q*V~Q*3E_P_TPSRSTS[R[\R\dRdxTQTUT[Q[\Q\dQdxUXW\W[Y[\X\dXdx\Ys<S<?s~?RS\xSRSRRQUQQX\YXY]x`Y 8R8UR 8Q8SRQ 8X8VX 8Y8TQYQKSKNr`'P(101CP(10MUPRS}pRPQ\QPwXw^XPY_YaePeV?CPCU3R3SR%S%/R/SKQK\QQ*\*/Q/\&X&UX'U'/X/UPYPVY(V(/Y/VmPPP5R5XSX]R]iRiSQYTY]Q]T+X+9Q9]X]qQqX'R'\S\bRQ^U^bQ#X#VbX'Y']T]bY.R.SR"Q"UQ*X*VX.Y.\YRSR6Q6@X@[=Y=^Y_ 3VK]R\R_ RVhUQhx|TR1S1;R;SRSR'Q'6\6;Q;\Q\QCXC3U3:Q:;X;UXUX6Y64V4;Y;VYVYxP P 2T2:RuP 1x6$#R 1x6$#RSR!Q!UQ,X,VX%Y%TQY"R"jSjrRQlUlrQ"X"mVmrX"Y"o\orY"R"SRQUQ"X"VX"Y"\YQRQ^R(Q(YXYUXYYYVYT8;P;\STP00[0|1|EIPI0 XMXMQ_,PRp6%p?2R2/U/9R9UR-Q-.T.9Q9TQnXnnYn^XYG0V9VGP u #2&P[P[n u #2&X_\_bPbnu #2&2$4inPn_  8_9_i\ |D 2\9\ ^  P 6^9^*PY?P? P#Q9VYVei0V9VinYn^XYinRnSi/U/9R9UR^R~~^04s5s4sLRLVR)Q)^QTXTg_gTYT\YU_8;P;TUU0 X 1EIPIU1]0SS[ PRp6%p?2R2lUlvRvUR-Q-kTkvQvTQiXiiYiyVyXYEq]v]E\0\u_v0_EN u #2&NiPV]^]`S`ip2$4dSBB\Q\d?^?Q~DQs^v^ P  V  s 3$q"s 3$"6 3$"6QQ\S\vv 3$" uVBVBWPWmVvVdq]v]diYiyVyXYdiRiI_v_dlUlvRvURVQv~V04s5s4s:R:^T^`R`TR7Q7_U_`Q`UQQX*S*3X3]S`S=Y=DXDYFRFTRTRTFQF\Q\Q\FXFXFYF^Y^Y^0S S:PVPUUVS S\Q\TRT0]00Pp0-R-KR@Q@EXEKQ=X=EYEKX2:Y:Ew EIw0R S !RQ!Q07R7BRPRTRoTPwQwSQoSPXUXoUn{v {\v o\P~pRTRTRpQRQpXURXUXVXVRSRQQ 'R'0R0\R\eSeoRoSR0OQOeUeoQoUQFSx SeToTRRQPQ1R1UR5Q5VQ5X5\XS].^Q=WPWTRCRCTR<Q<\QuUS"y]0uUjRjDTDEuEQRXQXJ]JQQjXjFVFQXeYeL^LQY=R=^ R@Q@ DXD  DYD (' .(~UCTHLPL _\`P`EXEHXH_X_XPp0Y05 r 1EXEHXH_X_XH\r \ey eiy HlqH_X_XuRRyqp"qp"R S ,R,SQ%\%,Q,\X']',X,]Y)^),Y,^RrYPrR s 0tz"tz"tz"W s  s WkTk00WhUh  W00Ws s xQQ|tp"tp"R\S\mRmSR#Q#f\fmQm\#X#h]hmXm]#Y#l_lmYm_-bTmT5dVmVCEPEj^m^PSCRC\R<Q<UQIXI]XQYQVw(VY{TS0{TXRXVRoQoQsvPvSSU~ 2$~ "JRJGUQUG~UXU~GXQUPUGVmPmT0S0c\cG~  HZH~Zuu~u P Hz3& $ &~"z7&1%R%^QRYQYQ_X_cQcTXP>R>SR&Q&TQ4X4>Y>X1Y1UY.R.GTGNRNTRWQWUQpXpX^Y^\Y<F s $ &FNz x"r& $ &Nh s $ &hS9RP0P0VPWRWURPQPVQ]X]\XaYa^Y@TR=S=@R@AR)Q)-R->T>@Q@AQ-X-AXr3% # $ &-s3% # $ & HRHdSdjRjkR :Q:HXHkQ 7X7fUfjQjkX CYCHQHeTejXjkY R^^^eXesRs^ QVeQeV XeeyXy YZ\ZeYe}Y}\gSeSWUWdQeU 1x6$#R 1x6$#PVT/R//U/5R5LULRRRYU+Q+/X/YQ(X(S5X5CSCYXYV5Y5CVCYY9Y\5CY9X5CX9.T.5(5KTKR(RYT9{05C09YYevZ5CZmv[5C[YRYYXRYXtr"y3$t"RYtr"0RY0YZRYZ[RY[5YCRY.tr".5(r"CKtr"KR(r".T.5(CKTKR(50CE0 YXCRXpr"CEpr"pR^R%^pQVQ%VpX]X%]pY\Y%\u3% # $ &u3% # $ &c ~ c~~ 1$ $ &3$s"p1$ $ &3$s"c~ 1$ $ &3$s"Y0Y% ' ~ 5BZLcZ=BQLcQ#R#\R'Q']Q-T>HPHSARAEQE}EXE_XEYE^YKTjxPxS2R2VR9Q99X9]X9Y9^Y=SW`P`_TPReSeRSReiPiSPRRUWPW[S|PSWeSehshvSPX\X` v |'`ev p '|'emv u '|'mrv u 'p '|'rxv u 't '|'T 0iT u?RT!P!RYPY$R$/R$Q$/Q$X$/X0RRR^R^sRsRRR0RQR^Q^sQsQQQ0RXR^X^sXsXXX^sRsR^2^sXsXsSsx^g H@igS&R&aSpRSRRSRRNSNWRWSpQTQQTQNTNWQWTpXUXXUXU}01RSRRSRRNSNWRWS P W\N\Wt\tP\0YYNW0PPXp s |"X s |"X! s |"+>X?]X]d s |"#PRwPs |"s| |"RR%R+2R2>s |"?hRPU|S|stS|SnS!+2!+]!%R!+08]R0wSsxS4UR01]R0dn4dn]dhRdn00wTnTBRBhRhRRRRR7R7GRGR=Q=hQhQQQQQ7Q7BQBQFXFhXhXXXXX7X7KXKXFYFhYhYYYYY7Y7KYKYa1ac0h1010j1joPo1010G`PPQP&PSgPouPzPPc0h010,1700202T2MPhxPPVVRSR2R2FSFHRHIRInRnSRSRXSPsPPP P&>PDRP0 0 0 ?0?D DS0SX 020Ig0g10X0gS78P8TTpRRRURUpQQQTQTPSPSR[S[\R\S303GQ\kQ0&3Q3>P>BQBGP\gPgoRQRRRRRRRRRR$R$'RQQQQQQ Q QQQ$Q$'QXXXXXX X XXX$X$'XRR 1R12R 1R12R@GRGRGTRTR#< $ &R"PPGj0RTRTR<T<>RQ;S;>P0@TRT]R]fRfrTrRRSRRGSJ[SHTJ\T%0RRRTRPPR#T#&R&3R3TT]`us"`gSgQXgPGSQSWup"#W`SRTTR3TQSSQ3SX\X3\&7P7VVP3VPP P@WRWVR@WQWUQ@WXWLhlPlTPSR0Zz0Zz__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_TERMINATE_DEFINED abort_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED '_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647 _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED )"NETTLE_SEXP_H_INCLUDED $$_STDARG_H %_ANSI_STDARG_H_ '__need___va_list4va_start(v,l) __builtin_va_start(v,l)5va_end(v) __builtin_va_end(v)6va_arg(v,l) __builtin_va_arg(v,l)8va_copy(d,s) __builtin_va_copy(d,s):__va_copy(d,s) __builtin_va_copy(d,s)q_VA_LIST_ t_VA_LIST z_VA_LIST_T_H }__va_list__ _INC_STDARG %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H ,sexp_iterator_first nettle_sexp_iterator_first-sexp_transport_iterator_first nettle_sexp_transport_iterator_first.sexp_iterator_next nettle_sexp_iterator_next/sexp_iterator_enter_list nettle_sexp_iterator_enter_list0sexp_iterator_exit_list nettle_sexp_iterator_exit_list1sexp_iterator_subexpr nettle_sexp_iterator_subexpr2sexp_iterator_get_uint32 nettle_sexp_iterator_get_uint323sexp_iterator_check_type nettle_sexp_iterator_check_type4sexp_iterator_check_types nettle_sexp_iterator_check_types5sexp_iterator_assoc nettle_sexp_iterator_assoc6sexp_format nettle_sexp_format7sexp_vformat nettle_sexp_vformat8sexp_transport_format nettle_sexp_transport_format9sexp_transport_vformat nettle_sexp_transport_vformat:sexp_token_chars nettle_sexp_token_charsTOKEN_CHAR(c) ((c) < 0x80 && sexp_token_chars[(c)])+!NETTLE_MACROS_H_INCLUDED $READ_UINT64(p) ( (((uint64_t) (p)[0]) << 56) | (((uint64_t) (p)[1]) << 48) | (((uint64_t) (p)[2]) << 40) | (((uint64_t) (p)[3]) << 32) | (((uint64_t) (p)[4]) << 24) | (((uint64_t) (p)[5]) << 16) | (((uint64_t) (p)[6]) << 8) | ((uint64_t) (p)[7])).WRITE_UINT64(p,i) do { (p)[0] = ((i) >> 56) & 0xff; (p)[1] = ((i) >> 48) & 0xff; (p)[2] = ((i) >> 40) & 0xff; (p)[3] = ((i) >> 32) & 0xff; (p)[4] = ((i) >> 24) & 0xff; (p)[5] = ((i) >> 16) & 0xff; (p)[6] = ((i) >> 8) & 0xff; (p)[7] = (i) & 0xff; } while(0);READ_UINT32(p) ( (((uint32_t) (p)[0]) << 24) | (((uint32_t) (p)[1]) << 16) | (((uint32_t) (p)[2]) << 8) | ((uint32_t) (p)[3]))AWRITE_UINT32(p,i) do { (p)[0] = ((i) >> 24) & 0xff; (p)[1] = ((i) >> 16) & 0xff; (p)[2] = ((i) >> 8) & 0xff; (p)[3] = (i) & 0xff; } while(0)JREAD_UINT24(p) ( (((uint32_t) (p)[0]) << 16) | (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[2]))OWRITE_UINT24(p,i) do { (p)[0] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[2] = (i) & 0xff; } while(0)VREAD_UINT16(p) ( (((uint32_t) (p)[0]) << 8) | ((uint32_t) (p)[1]))ZWRITE_UINT16(p,i) do { (p)[0] = ((i) >> 8) & 0xff; (p)[1] = (i) & 0xff; } while(0)aLE_READ_UINT64(p) ( (((uint64_t) (p)[7]) << 56) | (((uint64_t) (p)[6]) << 48) | (((uint64_t) (p)[5]) << 40) | (((uint64_t) (p)[4]) << 32) | (((uint64_t) (p)[3]) << 24) | (((uint64_t) (p)[2]) << 16) | (((uint64_t) (p)[1]) << 8) | ((uint64_t) (p)[0]))kLE_WRITE_UINT64(p,i) do { (p)[7] = ((i) >> 56) & 0xff; (p)[6] = ((i) >> 48) & 0xff; (p)[5] = ((i) >> 40) & 0xff; (p)[4] = ((i) >> 32) & 0xff; (p)[3] = ((i) >> 24) & 0xff; (p)[2] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while (0)wLE_READ_UINT32(p) ( (((uint32_t) (p)[3]) << 24) | (((uint32_t) (p)[2]) << 16) | (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[0]))}LE_WRITE_UINT32(p,i) do { (p)[3] = ((i) >> 24) & 0xff; (p)[2] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while(0)LE_READ_UINT16(p) ( (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[0]))LE_WRITE_UINT16(p,i) do { (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while(0)FOR_BLOCKS(length,dst,src,blocksize) assert( !((length) % (blocksize))); for (; (length); ((length) -= (blocksize), (dst) += (blocksize), (src) += (blocksize)) )ROTL32(n,x) (((x)<<(n)) | ((x)>>((-(n)&31))))ROTL64(n,x) (((x)<<(n)) | ((x)>>((-(n))&63)))INCREMENT(size,ctr) do { unsigned increment_i = (size) - 1; if (++(ctr)[increment_i] == 0) while (increment_i > 0 && ++(ctr)[--increment_i] == 0 ) ; } while (0)MD_INCR(ctx) ((ctx)->count_high += !++(ctx)->count_low)MD_UPDATE(ctx,length,data,f,incr) do { if ((ctx)->index) { unsigned __md_left = sizeof((ctx)->block) - (ctx)->index; if ((length) < __md_left) { memcpy((ctx)->block + (ctx)->index, (data), (length)); (ctx)->index += (length); goto __md_done; } else { memcpy((ctx)->block + (ctx)->index, (data), __md_left); f((ctx), (ctx)->block); (incr); (data) += __md_left; (length) -= __md_left; } } while ((length) >= sizeof((ctx)->block)) { f((ctx), (data)); (incr); (data) += sizeof((ctx)->block); (length) -= sizeof((ctx)->block); } memcpy ((ctx)->block, (data), (length)); (ctx)->index = (length); __md_done: ; } while (0)MD_PAD(ctx,size,f) do { unsigned __md_i; __md_i = (ctx)->index; assert(__md_i < sizeof((ctx)->block)); (ctx)->block[__md_i++] = 0x80; if (__md_i > (sizeof((ctx)->block) - (size))) { memset((ctx)->block + __md_i, 0, sizeof((ctx)->block) - __md_i); f((ctx), (ctx)->block); __md_i = 0; } memset((ctx)->block + __md_i, 0, sizeof((ctx)->block) - (size) - __md_i); } while (0),$NETTLE_INTERNAL_H_INCLUDED &#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }.TMP_DECL(name,type,max) type *name/TMP_ALLOC(name,size) (name = alloca(sizeof (*name) * (size)))7NETTLE_MAX_HASH_BLOCK_SIZE 1288NETTLE_MAX_HASH_DIGEST_SIZE 649NETTLE_MAX_SEXP_ASSOC 17:NETTLE_MAX_CIPHER_BLOCK_SIZE 32?EMPTY(i) ((i)->pos == (i)->length)@NEXT(i) ((i)->buffer[(i)->pos++])__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&  assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'$_STDARG_H %_ANSI_STDARG_H_ '__need___va_list4va_start(v,l) __builtin_va_start(v,l)5va_end(v) __builtin_va_end(v)6va_arg(v,l) __builtin_va_arg(v,l)8va_copy(d,s) __builtin_va_copy(d,s):__va_copy(d,s) __builtin_va_copy(d,s)q_VA_LIST_ t_VA_LIST z_VA_LIST_T_H }__va_list__ _INC_STDARG (_INC_STDIO  BUFSIZ 512_NFILE _NSTREAM__NSTREAM_ 512_IOB_ENTRIES 20EOF (-1)%_FILE_DEFINED ,_P_tmpdir "\\"-_wP_tmpdir L"\\"0L_tmpnam (sizeof(_P_tmpdir) + 12)7SEEK_CUR 18SEEK_END 29SEEK_SET 0;STDIN_FILENO 0_cnt >= 0 ? 0xff & *(_stream)->_ptr++ : _filbuf(_stream))_fputc_nolock(_c,_stream) (--(_stream)->_cnt >= 0 ? 0xff & (*(_stream)->_ptr++ = (char)(_c)) : _flsbuf((_c),(_stream)))_getc_nolock(_stream) _fgetc_nolock(_stream)_putc_nolock(_c,_stream) _fputc_nolock(_c,_stream)_getchar_nolock() _getc_nolock(stdin)_putchar_nolock(_c) _putc_nolock((_c),stdout)_getwchar_nolock() _getwc_nolock(stdin)_putwchar_nolock(_c) _putwc_nolock((_c),stdout)P_tmpdir _P_tmpdirSYS_OPEN _SYS_OPEN__MINGW_MBWC_CONVERT_DEFINED _INC_STDIO_S  _STDIO_S_DEFINED c_WSTDIO_S_DEFINED )_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED *_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647 _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr _INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED ,!"NETTLE_SEXP_H_INCLUDED $%!NETTLE_TYPES_H $"# _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1($__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1 % _STDINT_H __need_wint_t __need_wchar_t  "#__need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H ,sexp_iterator_first nettle_sexp_iterator_first-sexp_transport_iterator_first nettle_sexp_transport_iterator_first.sexp_iterator_next nettle_sexp_iterator_next/sexp_iterator_enter_list nettle_sexp_iterator_enter_list0sexp_iterator_exit_list nettle_sexp_iterator_exit_list1sexp_iterator_subexpr nettle_sexp_iterator_subexpr2sexp_iterator_get_uint32 nettle_sexp_iterator_get_uint323sexp_iterator_check_type nettle_sexp_iterator_check_type4sexp_iterator_check_types nettle_sexp_iterator_check_types5sexp_iterator_assoc nettle_sexp_iterator_assoc6sexp_format nettle_sexp_format7sexp_vformat nettle_sexp_vformat8sexp_transport_format nettle_sexp_transport_format9sexp_transport_vformat nettle_sexp_transport_vformat:sexp_token_chars nettle_sexp_token_charsTOKEN_CHAR(c) ((c) < 0x80 && sexp_token_chars[(c)])-#NETTLE_BUFFER_H_INCLUDED %&!NETTLE_REALLOC_H_INCLUDED QNETTLE_BUFFER_PUTC(buffer,c) ( (((buffer)->size < (buffer)->alloc) || nettle_buffer_grow((buffer), 1)) && ((buffer)->contents[(buffer)->size++] = (c), 1) )/ #NETTLE_BIGNUM_H_INCLUDED %'#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*(#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:"#>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x_GMP_H_HAVE_FILE 1_GMP_H_HAVE_VA_LIST 1__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__  __STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED )"NETTLE_SEXP_H_INCLUDED $$_STDARG_H %_ANSI_STDARG_H_ '__need___va_list4va_start(v,l) __builtin_va_start(v,l)5va_end(v) __builtin_va_end(v)6va_arg(v,l) __builtin_va_arg(v,l)8va_copy(d,s) __builtin_va_copy(d,s):__va_copy(d,s) __builtin_va_copy(d,s)q_VA_LIST_ t_VA_LIST z_VA_LIST_T_H }__va_list__ _INC_STDARG %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H ,sexp_iterator_first nettle_sexp_iterator_first-sexp_transport_iterator_first nettle_sexp_transport_iterator_first.sexp_iterator_next nettle_sexp_iterator_next/sexp_iterator_enter_list nettle_sexp_iterator_enter_list0sexp_iterator_exit_list nettle_sexp_iterator_exit_list1sexp_iterator_subexpr nettle_sexp_iterator_subexpr2sexp_iterator_get_uint32 nettle_sexp_iterator_get_uint323sexp_iterator_check_type nettle_sexp_iterator_check_type4sexp_iterator_check_types nettle_sexp_iterator_check_types5sexp_iterator_assoc nettle_sexp_iterator_assoc6sexp_format nettle_sexp_format7sexp_vformat nettle_sexp_vformat8sexp_transport_format nettle_sexp_transport_format9sexp_transport_vformat nettle_sexp_transport_vformat:sexp_token_chars nettle_sexp_token_charsTOKEN_CHAR(c) ((c) < 0x80 && sexp_token_chars[(c)])+#NETTLE_BASE64_H_INCLUDED ,base64_encode_init nettle_base64_encode_init-base64url_encode_init nettle_base64url_encode_init.base64_encode_single nettle_base64_encode_single/base64_encode_update nettle_base64_encode_update0base64_encode_final nettle_base64_encode_final1base64_encode_raw nettle_base64_encode_raw2base64_encode_group nettle_base64_encode_group3base64_decode_init nettle_base64_decode_init4base64url_decode_init nettle_base64url_decode_init5base64_decode_single nettle_base64_decode_single6base64_decode_update nettle_base64_decode_update7base64_decode_final nettle_base64_decode_final9BASE64_BINARY_BLOCK_SIZE 3:BASE64_TEXT_BLOCK_SIZE 4ABASE64_ENCODE_LENGTH(length) (((length) * 8 + 4)/6)DBASE64_ENCODE_FINAL_LENGTH 3HBASE64_ENCODE_RAW_LENGTH(length) ((((length) + 2)/3)*4)}BASE64_DECODE_LENGTH(length) ((((length) + 1) * 6) / 8)__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&"NETTLE_SEXP_H_INCLUDED $$_STDARG_H %_ANSI_STDARG_H_ '__need___va_list4va_start(v,l) __builtin_va_start(v,l)5va_end(v) __builtin_va_end(v)6va_arg(v,l) __builtin_va_arg(v,l)8va_copy(d,s) __builtin_va_copy(d,s):__va_copy(d,s) __builtin_va_copy(d,s)q_VA_LIST_ t_VA_LIST z_VA_LIST_T_H }__va_list__ _INC_STDARG %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H ,sexp_iterator_first nettle_sexp_iterator_first-sexp_transport_iterator_first nettle_sexp_transport_iterator_first.sexp_iterator_next nettle_sexp_iterator_next/sexp_iterator_enter_list nettle_sexp_iterator_enter_list0sexp_iterator_exit_list nettle_sexp_iterator_exit_list1sexp_iterator_subexpr nettle_sexp_iterator_subexpr2sexp_iterator_get_uint32 nettle_sexp_iterator_get_uint323sexp_iterator_check_type nettle_sexp_iterator_check_type4sexp_iterator_check_types nettle_sexp_iterator_check_types5sexp_iterator_assoc nettle_sexp_iterator_assoc6sexp_format nettle_sexp_format7sexp_vformat nettle_sexp_vformat8sexp_transport_format nettle_sexp_transport_format9sexp_transport_vformat nettle_sexp_transport_vformat:sexp_token_chars nettle_sexp_token_charsTOKEN_CHAR(c) ((c) < 0x80 && sexp_token_chars[(c)])(#NETTLE_BASE64_H_INCLUDED ,base64_encode_init nettle_base64_encode_init-base64url_encode_init nettle_base64url_encode_init.base64_encode_single nettle_base64_encode_single/base64_encode_update nettle_base64_encode_update0base64_encode_final nettle_base64_encode_final1base64_encode_raw nettle_base64_encode_raw2base64_encode_group nettle_base64_encode_group3base64_decode_init nettle_base64_decode_init4base64url_decode_init nettle_base64url_decode_init5base64_decode_single nettle_base64_decode_single6base64_decode_update nettle_base64_decode_update7base64_decode_final nettle_base64_decode_final9BASE64_BINARY_BLOCK_SIZE 3:BASE64_TEXT_BLOCK_SIZE 4ABASE64_ENCODE_LENGTH(length) (((length) * 8 + 4)/6)DBASE64_ENCODE_FINAL_LENGTH 3HBASE64_ENCODE_RAW_LENGTH(length) ((((length) + 2)/3)*4)}BASE64_DECODE_LENGTH(length) ((((length) + 1) * 6) / 8))#NETTLE_BUFFER_H_INCLUDED %!NETTLE_REALLOC_H_INCLUDED QNETTLE_BUFFER_PUTC(buffer,c) ( (((buffer)->size < (buffer)->alloc) || nettle_buffer_grow((buffer), 1)) && ((buffer)->contents[(buffer)->size++] = (c), 1) )[__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED )#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ nettle_mpz_from_octets(x,length,s) mpz_import((x), (length), 1, 1, 0, 0, (s))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_TERMINATE_DEFINED abort_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED (#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ )"NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))|__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1'RANDOM_PRIME_VERBOSE 0* assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))+_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED 1VERBOSE(x) 4#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ 6!NETTLE_MACROS_H_INCLUDED $READ_UINT64(p) ( (((uint64_t) (p)[0]) << 56) | (((uint64_t) (p)[1]) << 48) | (((uint64_t) (p)[2]) << 40) | (((uint64_t) (p)[3]) << 32) | (((uint64_t) (p)[4]) << 24) | (((uint64_t) (p)[5]) << 16) | (((uint64_t) (p)[6]) << 8) | ((uint64_t) (p)[7])).WRITE_UINT64(p,i) do { (p)[0] = ((i) >> 56) & 0xff; (p)[1] = ((i) >> 48) & 0xff; (p)[2] = ((i) >> 40) & 0xff; (p)[3] = ((i) >> 32) & 0xff; (p)[4] = ((i) >> 24) & 0xff; (p)[5] = ((i) >> 16) & 0xff; (p)[6] = ((i) >> 8) & 0xff; (p)[7] = (i) & 0xff; } while(0);READ_UINT32(p) ( (((uint32_t) (p)[0]) << 24) | (((uint32_t) (p)[1]) << 16) | (((uint32_t) (p)[2]) << 8) | ((uint32_t) (p)[3]))AWRITE_UINT32(p,i) do { (p)[0] = ((i) >> 24) & 0xff; (p)[1] = ((i) >> 16) & 0xff; (p)[2] = ((i) >> 8) & 0xff; (p)[3] = (i) & 0xff; } while(0)JREAD_UINT24(p) ( (((uint32_t) (p)[0]) << 16) | (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[2]))OWRITE_UINT24(p,i) do { (p)[0] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[2] = (i) & 0xff; } while(0)VREAD_UINT16(p) ( (((uint32_t) (p)[0]) << 8) | ((uint32_t) (p)[1]))ZWRITE_UINT16(p,i) do { (p)[0] = ((i) >> 8) & 0xff; (p)[1] = (i) & 0xff; } while(0)aLE_READ_UINT64(p) ( (((uint64_t) (p)[7]) << 56) | (((uint64_t) (p)[6]) << 48) | (((uint64_t) (p)[5]) << 40) | (((uint64_t) (p)[4]) << 32) | (((uint64_t) (p)[3]) << 24) | (((uint64_t) (p)[2]) << 16) | (((uint64_t) (p)[1]) << 8) | ((uint64_t) (p)[0]))kLE_WRITE_UINT64(p,i) do { (p)[7] = ((i) >> 56) & 0xff; (p)[6] = ((i) >> 48) & 0xff; (p)[5] = ((i) >> 40) & 0xff; (p)[4] = ((i) >> 32) & 0xff; (p)[3] = ((i) >> 24) & 0xff; (p)[2] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while (0)wLE_READ_UINT32(p) ( (((uint32_t) (p)[3]) << 24) | (((uint32_t) (p)[2]) << 16) | (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[0]))}LE_WRITE_UINT32(p,i) do { (p)[3] = ((i) >> 24) & 0xff; (p)[2] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while(0)LE_READ_UINT16(p) ( (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[0]))LE_WRITE_UINT16(p,i) do { (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while(0)FOR_BLOCKS(length,dst,src,blocksize) assert( !((length) % (blocksize))); for (; (length); ((length) -= (blocksize), (dst) += (blocksize), (src) += (blocksize)) )ROTL32(n,x) (((x)<<(n)) | ((x)>>((-(n)&31))))ROTL64(n,x) (((x)<<(n)) | ((x)>>((-(n))&63)))INCREMENT(size,ctr) do { unsigned increment_i = (size) - 1; if (++(ctr)[increment_i] == 0) while (increment_i > 0 && ++(ctr)[--increment_i] == 0 ) ; } while (0)MD_INCR(ctx) ((ctx)->count_high += !++(ctx)->count_low)MD_UPDATE(ctx,length,data,f,incr) do { if ((ctx)->index) { unsigned __md_left = sizeof((ctx)->block) - (ctx)->index; if ((length) < __md_left) { memcpy((ctx)->block + (ctx)->index, (data), (length)); (ctx)->index += (length); goto __md_done; } else { memcpy((ctx)->block + (ctx)->index, (data), __md_left); f((ctx), (ctx)->block); (incr); (data) += __md_left; (length) -= __md_left; } } while ((length) >= sizeof((ctx)->block)) { f((ctx), (data)); (incr); (data) += sizeof((ctx)->block); (length) -= sizeof((ctx)->block); } memcpy ((ctx)->block, (data), (length)); (ctx)->index = (length); __md_done: ; } while (0)MD_PAD(ctx,size,f) do { unsigned __md_i; __md_i = (ctx)->index; assert(__md_i < sizeof((ctx)->block)); (ctx)->block[__md_i++] = 0x80; if (__md_i > (sizeof((ctx)->block) - (size))) { memset((ctx)->block + __md_i, 0, sizeof((ctx)->block) - __md_i); f((ctx), (ctx)->block); __md_i = 0; } memset((ctx)->block + __md_i, 0, sizeof((ctx)->block) - (size) - __md_i); } while (0);NPRIMES 171HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$"NETTLE_SEXP_H_INCLUDED $$_STDARG_H %_ANSI_STDARG_H_ '__need___va_list4va_start(v,l) __builtin_va_start(v,l)5va_end(v) __builtin_va_end(v)6va_arg(v,l) __builtin_va_arg(v,l)8va_copy(d,s) __builtin_va_copy(d,s):__va_copy(d,s) __builtin_va_copy(d,s)q_VA_LIST_ t_VA_LIST z_VA_LIST_T_H }__va_list__ _INC_STDARG %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H ,sexp_iterator_first nettle_sexp_iterator_first-sexp_transport_iterator_first nettle_sexp_transport_iterator_first.sexp_iterator_next nettle_sexp_iterator_next/sexp_iterator_enter_list nettle_sexp_iterator_enter_list0sexp_iterator_exit_list nettle_sexp_iterator_exit_list1sexp_iterator_subexpr nettle_sexp_iterator_subexpr2sexp_iterator_get_uint32 nettle_sexp_iterator_get_uint323sexp_iterator_check_type nettle_sexp_iterator_check_type4sexp_iterator_check_types nettle_sexp_iterator_check_types5sexp_iterator_assoc nettle_sexp_iterator_assoc6sexp_format nettle_sexp_format7sexp_vformat nettle_sexp_vformat8sexp_transport_format nettle_sexp_transport_format9sexp_transport_vformat nettle_sexp_transport_vformat:sexp_token_chars nettle_sexp_token_charsTOKEN_CHAR(c) ((c) < 0x80 && sexp_token_chars[(c)])%#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x_GMP_H_HAVE_VA_LIST 1__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ __STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED )#NETTLE_PKCS1_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt$ __STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED (_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647 _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED *#NETTLE_PKCS1_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt-"NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))N#__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED (#NETTLE_PKCS1_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt+"NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))%__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$#NETTLE_PKCS1_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt'"NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))($NETTLE_INTERNAL_H_INCLUDED .TMP_DECL(name,type,max) type *name/TMP_ALLOC(name,size) (name = alloca(sizeof (*name) * (size)))7NETTLE_MAX_HASH_BLOCK_SIZE 1288NETTLE_MAX_HASH_DIGEST_SIZE 649NETTLE_MAX_SEXP_ASSOC 17:NETTLE_MAX_CIPHER_BLOCK_SIZE 32'__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED (_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647 _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED *#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }* #NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)!#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*"#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )-#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt/"NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))%+__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED (_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647 _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED *#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }* #NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (!#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*"#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )-#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt/"NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))O.__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED (_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647 _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED *#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }* #NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (!#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)"#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )-#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt/"NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n)){1__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED (_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647 _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED *#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }* #NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (!#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)"#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )-#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt/"NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))4__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED % !NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )6__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED % !NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )?9__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED % !NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )x;__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )(#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt=__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )(#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt?__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )(#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt4B__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )+#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decryptD__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )+#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decryptF__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )+#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt-I__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )+#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decryptK__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )+#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decryptM__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )+#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt:P__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )+#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decryptR__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )+#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decryptT__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )(#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decryptW__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )(#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decryptOY__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1$HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1'#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )*#NETTLE_PKCS1_H_INCLUDED -_pkcs1_signature_prefix _nettle_pkcs1_signature_prefix.pkcs1_rsa_digest_encode nettle_pkcs1_rsa_digest_encode/pkcs1_rsa_md5_encode nettle_pkcs1_rsa_md5_encode0pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest1pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode2pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest3pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode4pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest5pkcs1_rsa_sha512_encode nettle_pkcs1_rsa_sha512_encode6pkcs1_rsa_sha512_encode_digest nettle_pkcs1_rsa_sha512_encode_digest7pkcs1_encrypt nettle_pkcs1_encrypt8pkcs1_decrypt nettle_pkcs1_decrypt[__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED )#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )-DEBUG 0___STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )Sa__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )&"NETTLE_SEXP_H_INCLUDED $$_STDARG_H %_ANSI_STDARG_H_ '__need___va_list4va_start(v,l) __builtin_va_start(v,l)5va_end(v) __builtin_va_end(v)6va_arg(v,l) __builtin_va_arg(v,l)8va_copy(d,s) __builtin_va_copy(d,s):__va_copy(d,s) __builtin_va_copy(d,s)q_VA_LIST_ t_VA_LIST z_VA_LIST_T_H }__va_list__ _INC_STDARG ,sexp_iterator_first nettle_sexp_iterator_first-sexp_transport_iterator_first nettle_sexp_transport_iterator_first.sexp_iterator_next nettle_sexp_iterator_next/sexp_iterator_enter_list nettle_sexp_iterator_enter_list0sexp_iterator_exit_list nettle_sexp_iterator_exit_list1sexp_iterator_subexpr nettle_sexp_iterator_subexpr2sexp_iterator_get_uint32 nettle_sexp_iterator_get_uint323sexp_iterator_check_type nettle_sexp_iterator_check_type4sexp_iterator_check_types nettle_sexp_iterator_check_types5sexp_iterator_assoc nettle_sexp_iterator_assoc6sexp_format nettle_sexp_format7sexp_vformat nettle_sexp_vformat8sexp_transport_format nettle_sexp_transport_format9sexp_transport_vformat nettle_sexp_transport_vformat:sexp_token_chars nettle_sexp_token_charsTOKEN_CHAR(c) ((c) < 0x80 && sexp_token_chars[(c)])c__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED &#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) ))"NETTLE_SEXP_H_INCLUDED $$_STDARG_H %_ANSI_STDARG_H_ '__need___va_list4va_start(v,l) __builtin_va_start(v,l)5va_end(v) __builtin_va_end(v)6va_arg(v,l) __builtin_va_arg(v,l)8va_copy(d,s) __builtin_va_copy(d,s):__va_copy(d,s) __builtin_va_copy(d,s)q_VA_LIST_ t_VA_LIST z_VA_LIST_T_H }__va_list__ _INC_STDARG ,sexp_iterator_first nettle_sexp_iterator_first-sexp_transport_iterator_first nettle_sexp_transport_iterator_first.sexp_iterator_next nettle_sexp_iterator_next/sexp_iterator_enter_list nettle_sexp_iterator_enter_list0sexp_iterator_exit_list nettle_sexp_iterator_exit_list1sexp_iterator_subexpr nettle_sexp_iterator_subexpr2sexp_iterator_get_uint32 nettle_sexp_iterator_get_uint323sexp_iterator_check_type nettle_sexp_iterator_check_type4sexp_iterator_check_types nettle_sexp_iterator_check_types5sexp_iterator_assoc nettle_sexp_iterator_assoc6sexp_format nettle_sexp_format7sexp_vformat nettle_sexp_vformat8sexp_transport_format nettle_sexp_transport_format9sexp_transport_vformat nettle_sexp_transport_vformat:sexp_token_chars nettle_sexp_token_charsTOKEN_CHAR(c) ((c) < 0x80 && sexp_token_chars[(c)])+GET(x,l,v) do { if (!nettle_mpz_set_sexp((x), (l), (v)) || mpz_sgn(x) <= 0) return 0; } while(0)f__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_DSA_H_INCLUDED % !NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256h__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_DSA_COMPAT_H_INCLUDED %#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256'#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5(#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update+dsa_public_key_init nettle_dsa_public_key_init,dsa_public_key_clear nettle_dsa_public_key_clear-dsa_private_key_init nettle_dsa_private_key_init.dsa_private_key_clear nettle_dsa_private_key_clear/dsa_sha1_sign nettle_dsa_sha1_sign0dsa_sha1_verify nettle_dsa_sha1_verify1dsa_sha256_sign nettle_dsa_sha256_sign2dsa_sha256_verify nettle_dsa_sha256_verify3dsa_sha1_sign_digest nettle_dsa_sha1_sign_digest4dsa_sha1_verify_digest nettle_dsa_sha1_verify_digest5dsa_sha256_sign_digest nettle_dsa_sha256_sign_digest6dsa_sha256_verify_digest nettle_dsa_sha256_verify_digest7dsa_compat_generate_keypair nettle_dsa_compat_generate_keypair:dsa_generate_keypair;dsa_generate_keypair nettle_dsa_compat_generate_keypair k__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED )#NETTLE_DSA_COMPAT_H_INCLUDED %#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256'#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5(#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update+dsa_public_key_init nettle_dsa_public_key_init,dsa_public_key_clear nettle_dsa_public_key_clear-dsa_private_key_init nettle_dsa_private_key_init.dsa_private_key_clear nettle_dsa_private_key_clear/dsa_sha1_sign nettle_dsa_sha1_sign0dsa_sha1_verify nettle_dsa_sha1_verify1dsa_sha256_sign nettle_dsa_sha256_sign2dsa_sha256_verify nettle_dsa_sha256_verify3dsa_sha1_sign_digest nettle_dsa_sha1_sign_digest4dsa_sha1_verify_digest nettle_dsa_sha1_verify_digest5dsa_sha256_sign_digest nettle_dsa_sha256_sign_digest6dsa_sha256_verify_digest nettle_dsa_sha256_verify_digest7dsa_compat_generate_keypair nettle_dsa_compat_generate_keypair:dsa_generate_keypair;dsa_generate_keypair nettle_dsa_compat_generate_keypair.dsa_generate_keypair/dsa_generate_keypair nettle_dsa_generate_keypairm__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED )#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256,$NETTLE_INTERNAL_H_INCLUDED .TMP_DECL(name,type,max) type *name/TMP_ALLOC(name,size) (name = alloca(sizeof (*name) * (size)))7NETTLE_MAX_HASH_BLOCK_SIZE 1288NETTLE_MAX_HASH_DIGEST_SIZE 649NETTLE_MAX_SEXP_ASSOC 17:NETTLE_MAX_CIPHER_BLOCK_SIZE 32q__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED )#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256s__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_TERMINATE_DEFINED abort_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED (#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256v__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_TERMINATE_DEFINED abort_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED (#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256ry__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256{{__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_DSA_COMPAT_H_INCLUDED %#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256'#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5(#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update+dsa_public_key_init nettle_dsa_public_key_init,dsa_public_key_clear nettle_dsa_public_key_clear-dsa_private_key_init nettle_dsa_private_key_init.dsa_private_key_clear nettle_dsa_private_key_clear/dsa_sha1_sign nettle_dsa_sha1_sign0dsa_sha1_verify nettle_dsa_sha1_verify1dsa_sha256_sign nettle_dsa_sha256_sign2dsa_sha256_verify nettle_dsa_sha256_verify3dsa_sha1_sign_digest nettle_dsa_sha1_sign_digest4dsa_sha1_verify_digest nettle_dsa_sha1_verify_digest5dsa_sha256_sign_digest nettle_dsa_sha256_sign_digest6dsa_sha256_verify_digest nettle_dsa_sha256_verify_digest7dsa_compat_generate_keypair nettle_dsa_compat_generate_keypair:dsa_generate_keypair;dsa_generate_keypair nettle_dsa_compat_generate_keypair}__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_DSA_COMPAT_H_INCLUDED %#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256'#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5(#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update+dsa_public_key_init nettle_dsa_public_key_init,dsa_public_key_clear nettle_dsa_public_key_clear-dsa_private_key_init nettle_dsa_private_key_init.dsa_private_key_clear nettle_dsa_private_key_clear/dsa_sha1_sign nettle_dsa_sha1_sign0dsa_sha1_verify nettle_dsa_sha1_verify1dsa_sha256_sign nettle_dsa_sha256_sign2dsa_sha256_verify nettle_dsa_sha256_verify3dsa_sha1_sign_digest nettle_dsa_sha1_sign_digest4dsa_sha1_verify_digest nettle_dsa_sha1_verify_digest5dsa_sha256_sign_digest nettle_dsa_sha256_sign_digest6dsa_sha256_verify_digest nettle_dsa_sha256_verify_digest7dsa_compat_generate_keypair nettle_dsa_compat_generate_keypair:dsa_generate_keypair;dsa_generate_keypair nettle_dsa_compat_generate_keypair__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_DSA_COMPAT_H_INCLUDED %#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256'#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5(#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update+dsa_public_key_init nettle_dsa_public_key_init,dsa_public_key_clear nettle_dsa_public_key_clear-dsa_private_key_init nettle_dsa_private_key_init.dsa_private_key_clear nettle_dsa_private_key_clear/dsa_sha1_sign nettle_dsa_sha1_sign0dsa_sha1_verify nettle_dsa_sha1_verify1dsa_sha256_sign nettle_dsa_sha256_sign2dsa_sha256_verify nettle_dsa_sha256_verify3dsa_sha1_sign_digest nettle_dsa_sha1_sign_digest4dsa_sha1_verify_digest nettle_dsa_sha1_verify_digest5dsa_sha256_sign_digest nettle_dsa_sha256_sign_digest6dsa_sha256_verify_digest nettle_dsa_sha256_verify_digest7dsa_compat_generate_keypair nettle_dsa_compat_generate_keypair:dsa_generate_keypair;dsa_generate_keypair nettle_dsa_compat_generate_keypair"__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_DSA_COMPAT_H_INCLUDED %#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256'#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5(#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update+dsa_public_key_init nettle_dsa_public_key_init,dsa_public_key_clear nettle_dsa_public_key_clear-dsa_private_key_init nettle_dsa_private_key_init.dsa_private_key_clear nettle_dsa_private_key_clear/dsa_sha1_sign nettle_dsa_sha1_sign0dsa_sha1_verify nettle_dsa_sha1_verify1dsa_sha256_sign nettle_dsa_sha256_sign2dsa_sha256_verify nettle_dsa_sha256_verify3dsa_sha1_sign_digest nettle_dsa_sha1_sign_digest4dsa_sha1_verify_digest nettle_dsa_sha1_verify_digest5dsa_sha256_sign_digest nettle_dsa_sha256_sign_digest6dsa_sha256_verify_digest nettle_dsa_sha256_verify_digest7dsa_compat_generate_keypair nettle_dsa_compat_generate_keypair:dsa_generate_keypair;dsa_generate_keypair nettle_dsa_compat_generate_keypairY__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256&"NETTLE_SEXP_H_INCLUDED $$_STDARG_H %_ANSI_STDARG_H_ '__need___va_list4va_start(v,l) __builtin_va_start(v,l)5va_end(v) __builtin_va_end(v)6va_arg(v,l) __builtin_va_arg(v,l)8va_copy(d,s) __builtin_va_copy(d,s):__va_copy(d,s) __builtin_va_copy(d,s)q_VA_LIST_ t_VA_LIST z_VA_LIST_T_H }__va_list__ _INC_STDARG ,sexp_iterator_first nettle_sexp_iterator_first-sexp_transport_iterator_first nettle_sexp_transport_iterator_first.sexp_iterator_next nettle_sexp_iterator_next/sexp_iterator_enter_list nettle_sexp_iterator_enter_list0sexp_iterator_exit_list nettle_sexp_iterator_exit_list1sexp_iterator_subexpr nettle_sexp_iterator_subexpr2sexp_iterator_get_uint32 nettle_sexp_iterator_get_uint323sexp_iterator_check_type nettle_sexp_iterator_check_type4sexp_iterator_check_types nettle_sexp_iterator_check_types5sexp_iterator_assoc nettle_sexp_iterator_assoc6sexp_format nettle_sexp_format7sexp_vformat nettle_sexp_vformat8sexp_transport_format nettle_sexp_transport_format9sexp_transport_vformat nettle_sexp_transport_vformat:sexp_token_chars nettle_sexp_token_charsTOKEN_CHAR(c) ((c) < 0x80 && sexp_token_chars[(c)])__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED &#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256)"NETTLE_SEXP_H_INCLUDED $$_STDARG_H %_ANSI_STDARG_H_ '__need___va_list4va_start(v,l) __builtin_va_start(v,l)5va_end(v) __builtin_va_end(v)6va_arg(v,l) __builtin_va_arg(v,l)8va_copy(d,s) __builtin_va_copy(d,s):__va_copy(d,s) __builtin_va_copy(d,s)q_VA_LIST_ t_VA_LIST z_VA_LIST_T_H }__va_list__ _INC_STDARG ,sexp_iterator_first nettle_sexp_iterator_first-sexp_transport_iterator_first nettle_sexp_transport_iterator_first.sexp_iterator_next nettle_sexp_iterator_next/sexp_iterator_enter_list nettle_sexp_iterator_enter_list0sexp_iterator_exit_list nettle_sexp_iterator_exit_list1sexp_iterator_subexpr nettle_sexp_iterator_subexpr2sexp_iterator_get_uint32 nettle_sexp_iterator_get_uint323sexp_iterator_check_type nettle_sexp_iterator_check_type4sexp_iterator_check_types nettle_sexp_iterator_check_types5sexp_iterator_assoc nettle_sexp_iterator_assoc6sexp_format nettle_sexp_format7sexp_vformat nettle_sexp_vformat8sexp_transport_format nettle_sexp_transport_format9sexp_transport_vformat nettle_sexp_transport_vformat:sexp_token_chars nettle_sexp_token_charsTOKEN_CHAR(c) ((c) < 0x80 && sexp_token_chars[(c)])+GET(x,l,v) do { if (!nettle_mpz_set_sexp((x), (l), (v)) || mpz_sgn(x) <= 0) return 0; } while(0)__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&  assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED ( _INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647 _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED *#NETTLE_PGP_H_INCLUDED %_TIME_H_ 2_CLOCK_T_DEFINED W_TM_DEFINED eCLOCKS_PER_SEC 1000_INC_WTIME_INL _WTIME_DEFINED CLK_TCK CLOCKS_PER_SEC_TIMEVAL_DEFINED timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)timercmp(tvp,uvp,cmp) ((tvp)->tv_sec cmp (uvp)->tv_sec || ((tvp)->tv_sec == (uvp)->tv_sec && (tvp)->tv_usec cmp (uvp)->tv_usec))timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0_TIMEZONE_DEFINED _TIME_H__S  _WTIME_S_DEFINED $_INC_WTIME_S_INL _TIMEB_H_ 3_TIMEB_DEFINED Q_timeb __timeb64Y_TIMESPEC_DEFINED | _TIMEB_H_S  _ftime_s _ftime64_s!WIN_PTHREADS_TIME_H _POSIX_TIMERS 200809L#_POSIX_MONOTONIC_CLOCK 200809L(_POSIX_CPUTIME 200809L-_POSIX_THREAD_CPUTIME 200809L2__clockid_t_defined 16TIMER_ABSTIME 1:CLOCK_REALTIME 0>CLOCK_MONOTONIC 1BCLOCK_PROCESS_CPUTIME_ID 2FCLOCK_THREAD_CPUTIME_ID 3PWINPTHREAD_API [WINPTHREAD_API'!NETTLE_TYPES_H $"# _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1($__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1 % _STDINT_H __need_wint_t __need_wchar_t  "#__need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H ( #NETTLE_BIGNUM_H_INCLUDED %&#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*'#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:"#>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ /pgp_put_uint32 nettle_pgp_put_uint320pgp_put_uint16 nettle_pgp_put_uint161pgp_put_mpi nettle_pgp_put_mpi2pgp_put_string nettle_pgp_put_string3pgp_put_length nettle_pgp_put_length4pgp_put_header nettle_pgp_put_header5pgp_put_header_length nettle_pgp_put_header_length6pgp_sub_packet_start nettle_pgp_sub_packet_start7pgp_put_sub_packet nettle_pgp_put_sub_packet8pgp_sub_packet_end nettle_pgp_sub_packet_end9pgp_put_public_rsa_key nettle_pgp_put_public_rsa_key:pgp_put_rsa_sha1_signature nettle_pgp_put_rsa_sha1_signature;pgp_put_userid nettle_pgp_put_useridsize < (buffer)->alloc) || nettle_buffer_grow((buffer), 1)) && ((buffer)->contents[(buffer)->size++] = (c), 1) ).)!NETTLE_MACROS_H_INCLUDED $READ_UINT64(p) ( (((uint64_t) (p)[0]) << 56) | (((uint64_t) (p)[1]) << 48) | (((uint64_t) (p)[2]) << 40) | (((uint64_t) (p)[3]) << 32) | (((uint64_t) (p)[4]) << 24) | (((uint64_t) (p)[5]) << 16) | (((uint64_t) (p)[6]) << 8) | ((uint64_t) (p)[7])).WRITE_UINT64(p,i) do { (p)[0] = ((i) >> 56) & 0xff; (p)[1] = ((i) >> 48) & 0xff; (p)[2] = ((i) >> 40) & 0xff; (p)[3] = ((i) >> 32) & 0xff; (p)[4] = ((i) >> 24) & 0xff; (p)[5] = ((i) >> 16) & 0xff; (p)[6] = ((i) >> 8) & 0xff; (p)[7] = (i) & 0xff; } while(0);READ_UINT32(p) ( (((uint32_t) (p)[0]) << 24) | (((uint32_t) (p)[1]) << 16) | (((uint32_t) (p)[2]) << 8) | ((uint32_t) (p)[3]))AWRITE_UINT32(p,i) do { (p)[0] = ((i) >> 24) & 0xff; (p)[1] = ((i) >> 16) & 0xff; (p)[2] = ((i) >> 8) & 0xff; (p)[3] = (i) & 0xff; } while(0)JREAD_UINT24(p) ( (((uint32_t) (p)[0]) << 16) | (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[2]))OWRITE_UINT24(p,i) do { (p)[0] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[2] = (i) & 0xff; } while(0)VREAD_UINT16(p) ( (((uint32_t) (p)[0]) << 8) | ((uint32_t) (p)[1]))ZWRITE_UINT16(p,i) do { (p)[0] = ((i) >> 8) & 0xff; (p)[1] = (i) & 0xff; } while(0)aLE_READ_UINT64(p) ( (((uint64_t) (p)[7]) << 56) | (((uint64_t) (p)[6]) << 48) | (((uint64_t) (p)[5]) << 40) | (((uint64_t) (p)[4]) << 32) | (((uint64_t) (p)[3]) << 24) | (((uint64_t) (p)[2]) << 16) | (((uint64_t) (p)[1]) << 8) | ((uint64_t) (p)[0]))kLE_WRITE_UINT64(p,i) do { (p)[7] = ((i) >> 56) & 0xff; (p)[6] = ((i) >> 48) & 0xff; (p)[5] = ((i) >> 40) & 0xff; (p)[4] = ((i) >> 32) & 0xff; (p)[3] = ((i) >> 24) & 0xff; (p)[2] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while (0)wLE_READ_UINT32(p) ( (((uint32_t) (p)[3]) << 24) | (((uint32_t) (p)[2]) << 16) | (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[0]))}LE_WRITE_UINT32(p,i) do { (p)[3] = ((i) >> 24) & 0xff; (p)[2] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while(0)LE_READ_UINT16(p) ( (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[0]))LE_WRITE_UINT16(p,i) do { (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while(0)FOR_BLOCKS(length,dst,src,blocksize) assert( !((length) % (blocksize))); for (; (length); ((length) -= (blocksize), (dst) += (blocksize), (src) += (blocksize)) )ROTL32(n,x) (((x)<<(n)) | ((x)>>((-(n)&31))))ROTL64(n,x) (((x)<<(n)) | ((x)>>((-(n))&63)))INCREMENT(size,ctr) do { unsigned increment_i = (size) - 1; if (++(ctr)[increment_i] == 0) while (increment_i > 0 && ++(ctr)[--increment_i] == 0 ) ; } while (0)MD_INCR(ctx) ((ctx)->count_high += !++(ctx)->count_low)MD_UPDATE(ctx,length,data,f,incr) do { if ((ctx)->index) { unsigned __md_left = sizeof((ctx)->block) - (ctx)->index; if ((length) < __md_left) { memcpy((ctx)->block + (ctx)->index, (data), (length)); (ctx)->index += (length); goto __md_done; } else { memcpy((ctx)->block + (ctx)->index, (data), __md_left); f((ctx), (ctx)->block); (incr); (data) += __md_left; (length) -= __md_left; } } while ((length) >= sizeof((ctx)->block)) { f((ctx), (data)); (incr); (data) += sizeof((ctx)->block); (length) -= sizeof((ctx)->block); } memcpy ((ctx)->block, (data), (length)); (ctx)->index = (length); __md_done: ; } while (0)MD_PAD(ctx,size,f) do { unsigned __md_i; __md_i = (ctx)->index; assert(__md_i < sizeof((ctx)->block)); (ctx)->block[__md_i++] = 0x80; if (__md_i > (sizeof((ctx)->block) - (size))) { memset((ctx)->block + __md_i, 0, sizeof((ctx)->block) - __md_i); f((ctx), (ctx)->block); __md_i = 0; } memset((ctx)->block + __md_i, 0, sizeof((ctx)->block) - (size) - __md_i); } while (0)/ #NETTLE_RSA_H_INCLUDED (*#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4) #NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*+#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )uLENGTH_TWO_OFFSET (192 * 255)CRC24_INIT 0x0b704ceLCRC24_POLY 0x1864cfbLWRITE(buffer,s) (nettle_buffer_write(buffer, strlen((s)), (s)))BINARY_PER_LINE 45TEXT_PER_LINE BASE64_ENCODE_LENGTH(BINARY_PER_LINE)z__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& _INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED '_TIME_H_ 2_CLOCK_T_DEFINED W_TM_DEFINED eCLOCKS_PER_SEC 1000_INC_WTIME_INL _WTIME_DEFINED CLK_TCK CLOCKS_PER_SEC_TIMEVAL_DEFINED timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)timercmp(tvp,uvp,cmp) ((tvp)->tv_sec cmp (uvp)->tv_sec || ((tvp)->tv_sec == (uvp)->tv_sec && (tvp)->tv_usec cmp (uvp)->tv_usec))timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0_TIMEZONE_DEFINED _TIME_H__S  _WTIME_S_DEFINED $_INC_WTIME_S_INL _TIMEB_H_ 3_TIMEB_DEFINED Q_timeb __timeb64Y_TIMESPEC_DEFINED |_TIMEB_H_S  _ftime_s _ftime64_sWIN_PTHREADS_TIME_H _POSIX_TIMERS 200809L#_POSIX_MONOTONIC_CLOCK 200809L(_POSIX_CPUTIME 200809L-_POSIX_THREAD_CPUTIME 200809L2__clockid_t_defined 16TIMER_ABSTIME 1:CLOCK_REALTIME 0>CLOCK_MONOTONIC 1BCLOCK_PROCESS_CPUTIME_ID 2FCLOCK_THREAD_CPUTIME_ID 3PWINPTHREAD_API [WINPTHREAD_API)#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }* #NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (!#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*"#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) )+ #NETTLE_BUFFER_H_INCLUDED %#!NETTLE_REALLOC_H_INCLUDED QNETTLE_BUFFER_PUTC(buffer,c) ( (((buffer)->size < (buffer)->alloc) || nettle_buffer_grow((buffer), 1)) && ((buffer)->contents[(buffer)->size++] = (c), 1) ), #NETTLE_PGP_H_INCLUDED /pgp_put_uint32 nettle_pgp_put_uint320pgp_put_uint16 nettle_pgp_put_uint161pgp_put_mpi nettle_pgp_put_mpi2pgp_put_string nettle_pgp_put_string3pgp_put_length nettle_pgp_put_length4pgp_put_header nettle_pgp_put_header5pgp_put_header_length nettle_pgp_put_header_length6pgp_sub_packet_start nettle_pgp_sub_packet_start7pgp_put_sub_packet nettle_pgp_put_sub_packet8pgp_sub_packet_end nettle_pgp_sub_packet_end9pgp_put_public_rsa_key nettle_pgp_put_public_rsa_key:pgp_put_rsa_sha1_signature nettle_pgp_put_rsa_sha1_signature;pgp_put_userid nettle_pgp_put_useridHAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED )#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ +#NETTLE_ASN1_H_INCLUDED ,asn1_der_iterator_first nettle_asn1_der_iterator_first-asn1_der_iterator_next nettle_asn1_der_iterator_next.asn1_der_decode_constructed nettle_asn1_der_decode_constructed/asn1_der_decode_constructed_last nettle_asn1_der_decode_constructed_last0asn1_der_decode_bitstring nettle_asn1_der_decode_bitstring1asn1_der_decode_bitstring_last nettle_asn1_der_decode_bitstring_last2asn1_der_get_uint32 nettle_asn1_der_get_uint323asn1_der_get_bignum nettle_asn1_der_get_bignum-!NETTLE_MACROS_H_INCLUDED $READ_UINT64(p) ( (((uint64_t) (p)[0]) << 56) | (((uint64_t) (p)[1]) << 48) | (((uint64_t) (p)[2]) << 40) | (((uint64_t) (p)[3]) << 32) | (((uint64_t) (p)[4]) << 24) | (((uint64_t) (p)[5]) << 16) | (((uint64_t) (p)[6]) << 8) | ((uint64_t) (p)[7])).WRITE_UINT64(p,i) do { (p)[0] = ((i) >> 56) & 0xff; (p)[1] = ((i) >> 48) & 0xff; (p)[2] = ((i) >> 40) & 0xff; (p)[3] = ((i) >> 32) & 0xff; (p)[4] = ((i) >> 24) & 0xff; (p)[5] = ((i) >> 16) & 0xff; (p)[6] = ((i) >> 8) & 0xff; (p)[7] = (i) & 0xff; } while(0);READ_UINT32(p) ( (((uint32_t) (p)[0]) << 24) | (((uint32_t) (p)[1]) << 16) | (((uint32_t) (p)[2]) << 8) | ((uint32_t) (p)[3]))AWRITE_UINT32(p,i) do { (p)[0] = ((i) >> 24) & 0xff; (p)[1] = ((i) >> 16) & 0xff; (p)[2] = ((i) >> 8) & 0xff; (p)[3] = (i) & 0xff; } while(0)JREAD_UINT24(p) ( (((uint32_t) (p)[0]) << 16) | (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[2]))OWRITE_UINT24(p,i) do { (p)[0] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[2] = (i) & 0xff; } while(0)VREAD_UINT16(p) ( (((uint32_t) (p)[0]) << 8) | ((uint32_t) (p)[1]))ZWRITE_UINT16(p,i) do { (p)[0] = ((i) >> 8) & 0xff; (p)[1] = (i) & 0xff; } while(0)aLE_READ_UINT64(p) ( (((uint64_t) (p)[7]) << 56) | (((uint64_t) (p)[6]) << 48) | (((uint64_t) (p)[5]) << 40) | (((uint64_t) (p)[4]) << 32) | (((uint64_t) (p)[3]) << 24) | (((uint64_t) (p)[2]) << 16) | (((uint64_t) (p)[1]) << 8) | ((uint64_t) (p)[0]))kLE_WRITE_UINT64(p,i) do { (p)[7] = ((i) >> 56) & 0xff; (p)[6] = ((i) >> 48) & 0xff; (p)[5] = ((i) >> 40) & 0xff; (p)[4] = ((i) >> 32) & 0xff; (p)[3] = ((i) >> 24) & 0xff; (p)[2] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while (0)wLE_READ_UINT32(p) ( (((uint32_t) (p)[3]) << 24) | (((uint32_t) (p)[2]) << 16) | (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[0]))}LE_WRITE_UINT32(p,i) do { (p)[3] = ((i) >> 24) & 0xff; (p)[2] = ((i) >> 16) & 0xff; (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while(0)LE_READ_UINT16(p) ( (((uint32_t) (p)[1]) << 8) | ((uint32_t) (p)[0]))LE_WRITE_UINT16(p,i) do { (p)[1] = ((i) >> 8) & 0xff; (p)[0] = (i) & 0xff; } while(0)FOR_BLOCKS(length,dst,src,blocksize) assert( !((length) % (blocksize))); for (; (length); ((length) -= (blocksize), (dst) += (blocksize), (src) += (blocksize)) )ROTL32(n,x) (((x)<<(n)) | ((x)>>((-(n)&31))))ROTL64(n,x) (((x)<<(n)) | ((x)>>((-(n))&63)))INCREMENT(size,ctr) do { unsigned increment_i = (size) - 1; if (++(ctr)[increment_i] == 0) while (increment_i > 0 && ++(ctr)[--increment_i] == 0 ) ; } while (0)MD_INCR(ctx) ((ctx)->count_high += !++(ctx)->count_low)MD_UPDATE(ctx,length,data,f,incr) do { if ((ctx)->index) { unsigned __md_left = sizeof((ctx)->block) - (ctx)->index; if ((length) < __md_left) { memcpy((ctx)->block + (ctx)->index, (data), (length)); (ctx)->index += (length); goto __md_done; } else { memcpy((ctx)->block + (ctx)->index, (data), __md_left); f((ctx), (ctx)->block); (incr); (data) += __md_left; (length) -= __md_left; } } while ((length) >= sizeof((ctx)->block)) { f((ctx), (data)); (incr); (data) += sizeof((ctx)->block); (length) -= sizeof((ctx)->block); } memcpy ((ctx)->block, (data), (length)); (ctx)->index = (length); __md_done: ; } while (0)MD_PAD(ctx,size,f) do { unsigned __md_i; __md_i = (ctx)->index; assert(__md_i < sizeof((ctx)->block)); (ctx)->block[__md_i++] = 0x80; if (__md_i > (sizeof((ctx)->block) - (size))) { memset((ctx)->block + __md_i, 0, sizeof((ctx)->block) - __md_i); f((ctx), (ctx)->block); __md_i = 0; } memset((ctx)->block + __md_i, 0, sizeof((ctx)->block) - (size) - __md_i); } while (0)jLEFT(i) ((i)->buffer_length - (i)->pos)kNEXT(i) ((i)->buffer[(i)->pos++])__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_RSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ (#NETTLE_MD5_H_INCLUDED ,md5_init nettle_md5_init-md5_update nettle_md5_update.md5_digest nettle_md5_digest0MD5_DIGEST_SIZE 161MD5_BLOCK_SIZE 643MD5_DATA_SIZE MD5_BLOCK_SIZE6_MD5_DIGEST_LENGTH 4)#NETTLE_SHA1_H_INCLUDED ,sha1_init nettle_sha1_init-sha1_update nettle_sha1_update.sha1_digest nettle_sha1_digest2SHA1_DIGEST_SIZE 203SHA1_BLOCK_SIZE 645SHA1_DATA_SIZE SHA1_BLOCK_SIZE8_SHA1_DIGEST_LENGTH 5*#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update1rsa_public_key_init nettle_rsa_public_key_init2rsa_public_key_clear nettle_rsa_public_key_clear3rsa_public_key_prepare nettle_rsa_public_key_prepare4rsa_private_key_init nettle_rsa_private_key_init5rsa_private_key_clear nettle_rsa_private_key_clear6rsa_private_key_prepare nettle_rsa_private_key_prepare7rsa_pkcs1_verify nettle_rsa_pkcs1_verify8rsa_pkcs1_sign nettle_rsa_pkcs1_sign9rsa_pkcs1_sign_tr nettle_rsa_pkcs1_sign_tr:rsa_md5_sign nettle_rsa_md5_sign;rsa_md5_verify nettle_rsa_md5_verifyrsa_sha256_sign nettle_rsa_sha256_sign?rsa_sha256_verify nettle_rsa_sha256_verify@rsa_sha512_sign nettle_rsa_sha512_signArsa_sha512_verify nettle_rsa_sha512_verifyBrsa_md5_sign_digest nettle_rsa_md5_sign_digestCrsa_md5_verify_digest nettle_rsa_md5_verify_digestDrsa_sha1_sign_digest nettle_rsa_sha1_sign_digestErsa_sha1_verify_digest nettle_rsa_sha1_verify_digestFrsa_sha256_sign_digest nettle_rsa_sha256_sign_digestGrsa_sha256_verify_digest nettle_rsa_sha256_verify_digestHrsa_sha512_sign_digest nettle_rsa_sha512_sign_digestIrsa_sha512_verify_digest nettle_rsa_sha512_verify_digestJrsa_encrypt nettle_rsa_encryptKrsa_decrypt nettle_rsa_decryptLrsa_decrypt_tr nettle_rsa_decrypt_trMrsa_compute_root nettle_rsa_compute_rootNrsa_generate_keypair nettle_rsa_generate_keypairOrsa_keypair_to_sexp nettle_rsa_keypair_to_sexpPrsa_keypair_from_sexp_alist nettle_rsa_keypair_from_sexp_alistQrsa_keypair_from_sexp nettle_rsa_keypair_from_sexpRrsa_public_key_from_der_iterator nettle_rsa_public_key_from_der_iteratorSrsa_private_key_from_der_iterator nettle_rsa_private_key_from_der_iteratorTrsa_keypair_from_der nettle_rsa_keypair_from_derUrsa_keypair_to_openpgp nettle_rsa_keypair_to_openpgpV_rsa_verify _nettle_rsa_verifyW_rsa_check_size _nettle_rsa_check_sizeX_rsa_blind _nettle_rsa_blindY_rsa_unblind _nettle_rsa_unblindcRSA_MINIMUM_N_OCTETS 12dRSA_MINIMUM_N_BITS (8*RSA_MINIMUM_N_OCTETS - 7)RSA_SIGN(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_sign(key, ctx, signature) )RSA_VERIFY(key,algorithm,ctx,length,data,signature) ( algorithm ##_update(ctx, length, data), rsa_ ##algorithm ##_verify(key, ctx, signature) ))#NETTLE_ASN1_H_INCLUDED ,asn1_der_iterator_first nettle_asn1_der_iterator_first-asn1_der_iterator_next nettle_asn1_der_iterator_next.asn1_der_decode_constructed nettle_asn1_der_decode_constructed/asn1_der_decode_constructed_last nettle_asn1_der_decode_constructed_last0asn1_der_decode_bitstring nettle_asn1_der_decode_bitstring1asn1_der_decode_bitstring_last nettle_asn1_der_decode_bitstring_last2asn1_der_get_uint32 nettle_asn1_der_get_uint323asn1_der_get_bignum nettle_asn1_der_get_bignum+GET(i,x,l) (asn1_der_iterator_next((i)) == ASN1_ITERATOR_PRIMITIVE && (i)->type == ASN1_INTEGER && asn1_der_get_bignum((i), (x), (l)) && mpz_sgn((x)) > 0),__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1$HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1'#NETTLE_DSA_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -dsa_params_init nettle_dsa_params_init.dsa_params_clear nettle_dsa_params_clear/dsa_signature_init nettle_dsa_signature_init0dsa_signature_clear nettle_dsa_signature_clear1dsa_sign nettle_dsa_sign2dsa_verify nettle_dsa_verify3dsa_generate_params nettle_dsa_generate_params4dsa_generate_keypair nettle_dsa_generate_keypair5dsa_signature_from_sexp nettle_dsa_signature_from_sexp6dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp7dsa_keypair_from_sexp_alist nettle_dsa_keypair_from_sexp_alist8dsa_sha1_keypair_from_sexp nettle_dsa_sha1_keypair_from_sexp9dsa_sha256_keypair_from_sexp nettle_dsa_sha256_keypair_from_sexp:dsa_params_from_der_iterator nettle_dsa_params_from_der_iterator;dsa_public_key_from_der_iterator nettle_dsa_public_key_from_der_iterator_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256*#NETTLE_ASN1_H_INCLUDED ,asn1_der_iterator_first nettle_asn1_der_iterator_first-asn1_der_iterator_next nettle_asn1_der_iterator_next.asn1_der_decode_constructed nettle_asn1_der_decode_constructed/asn1_der_decode_constructed_last nettle_asn1_der_decode_constructed_last0asn1_der_decode_bitstring nettle_asn1_der_decode_bitstring1asn1_der_decode_bitstring_last nettle_asn1_der_decode_bitstring_last2asn1_der_get_uint32 nettle_asn1_der_get_uint323asn1_der_get_bignum nettle_asn1_der_get_bignum,GET(i,x,l) (asn1_der_iterator_next((i)) == ASN1_ITERATOR_PRIMITIVE && (i)->type == ASN1_INTEGER && asn1_der_get_bignum((i), (x), (l)) && mpz_sgn((x)) > 0)ٜ__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& #NETTLE_ECC_INTERNAL_H_INCLUDED % !NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& #NETTLE_ECC_INTERNAL_H_INCLUDED % !NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))i__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))( #NETTLE_ECC_INTERNAL_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1"HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1% assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))&_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED ("NETTLE_GMP_GLUE_H_INCLUDED $#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& #NETTLE_ECC_INTERNAL_H_INCLUDED % !NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))L__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_INTERNAL_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))"__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_INTERNAL_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))Gap scratchHbp (scratch + n)Iup (vp + n)apbpupۯ__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_INTERNAL_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_INTERNAL_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))|__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_INTERNAL_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1%HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1( assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0)),#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))/USE_REDC 01ECC_LIMB_SIZE 3ECC_PIPPENGER_K 7ECC_PIPPENGER_C 6ECC_BMODP_SIZE 2ECC_BMODQ_SIZE 2ecc_Bmodp_shifted ecc_Bmodpecc_Bmodq_shifted ecc_Bmodq&ECC_REDC_SIZE 1'ECC_SQRT_E 1(ECC_SQRT_T_BITS 1905ecc_192_modp nettle_ecc_192_modp2__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1%HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1(#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))-USE_REDC 0.ecc_224_modp nettle_ecc_224_modp7ECC_LIMB_SIZE 4ECC_PIPPENGER_K 12ECC_PIPPENGER_C 6ECC_BMODP_SIZE 2ECC_BMODQ_SIZE 3'ecc_redc_ppm1 (ecc_p + 1)(ECC_REDC_SIZE -1,ECC_SQRT_E 96-ECC_SQRT_T_BITS 127:ecc_224_redc ecc_pm1_redcY__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1%HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1( assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))*#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size)).USE_REDC 13ECC_LIMB_SIZE 4ECC_PIPPENGER_K 14ECC_PIPPENGER_C 6ECC_BMODP_SIZE 4ECC_BMODQ_SIZE 4ecc_Bmodp_shifted ecc_Bmodpecc_Bmodq_shifted ecc_Bmodq&ECC_REDC_SIZE 1'ECC_SQRT_E 1(ECC_SQRT_T_BITS 254-ecc_unit ecc_Bmodp6ecc_256_redc nettle_ecc_256_redcl__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1%HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1( assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))*#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))-USE_REDC 0/ECC_LIMB_SIZE 6ECC_PIPPENGER_K 41ECC_PIPPENGER_C 6ECC_BMODP_SIZE 3ECC_BMODQ_SIZE 3ecc_Bmodp_shifted ecc_Bmodpecc_Bmodq_shifted ecc_Bmodq#ecc_redc_ppm1 NULL$ECC_REDC_SIZE 0%ECC_SQRT_E 1&ECC_SQRT_T_BITS 3822ecc_384_modp nettle_ecc_384_modp__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1%HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1(#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))+USE_REDC 0-ECC_LIMB_SIZE 9ECC_PIPPENGER_K 56ECC_PIPPENGER_C 6ECC_BMODP_SIZE 1!ECC_BMODQ_SIZE 55ECC_REDC_SIZE 86ECC_SQRT_E 17ECC_SQRT_T_BITS 5200ecc_521_modp nettle_ecc_521_modp__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))+USE_REDC 0-ECC_LIMB_SIZE 4ECC_PIPPENGER_K 14ECC_PIPPENGER_C 6ECC_BMODP_SIZE 1ECC_BMODQ_SIZE 40ecc_redc_ppm1 NULL1ECC_REDC_SIZE 05ECC_SQRT_E 26ECC_SQRT_T_BITS 252/PHIGH_BITS (GMP_NUMB_BITS * ECC_LIMB_SIZE - 255)3ecc_25519_modp nettle_ecc_25519_modpJQHIGH_BITS (GMP_NUMB_BITS * ECC_LIMB_SIZE - 252)a7 scratcht0 (scratch + ECC_LIMB_SIZE)t1 (scratch + 3*ECC_LIMB_SIZE)t0t1a7ECC_25519_INV_ITCH (5*ECC_LIMB_SIZE)t0 scratcht0ECC_25519_SQRT_ITCH (9*ECC_LIMB_SIZE)uv3 scratchuv7 (scratch + ECC_LIMB_SIZE)uv7p (scratch + 2*ECC_LIMB_SIZE)v2 (scratch + 2*ECC_LIMB_SIZE)uv (scratch + 3*ECC_LIMB_SIZE)v4 (scratch + 3*ECC_LIMB_SIZE)scratch_out (scratch + 4 * ECC_LIMB_SIZE)x2 scratchvx2 (scratch + ECC_LIMB_SIZE)t0 (scratch + 2*ECC_LIMB_SIZE)uv3uv7uv7pv2v4scratch_outx2vx2t0__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& #NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& #NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))/izp scratch0up (scratch + 2*ecc->p.size)1iz2p (scratch + ecc->p.size)2iz3p (scratch + 2*ecc->p.size)3izBp (scratch + 3*ecc->p.size)4tp scratchrizpsuptiz2puiz3pvtp__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& #NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& #NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))?delta scratch@gamma (scratch + ecc->p.size)Abeta (scratch + 2*ecc->p.size)Bg2 (scratch + 3*ecc->p.size)Csum (scratch + 4*ecc->p.size)Dalpha scratchFxp pGyp (p + ecc->p.size)Hzp (p + 2*ecc->p.size)=__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& #NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))Jzz scratchKh (scratch + ecc->p.size)Lhh (scratch + 2*ecc->p.size)Mw (scratch + 3*ecc->p.size)Nj (scratch + 4*ecc->p.size)Ov scratchQx1 pRy1 (p + ecc->p.size)Sz1 (p + 2*ecc->p.size)Tx2 qUy2 (q + ecc->p.size)__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& #NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))>__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))&#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))1izp scratch2tp (scratch + ecc->p.size)5xp p6yp (p + ecc->p.size)7zp (p + 2*ecc->p.size)__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ #NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))Hb scratchIc (scratch + ecc->p.size)Jd (scratch + 2*ecc->p.size)Ke (scratch + 3*ecc->p.size)Lj (scratch + 4*ecc->p.size)__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ #NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size)).x1 p/y1 (p + ecc->p.size)0z1 (p + 2*ecc->p.size)2x2 q3y2 (q + ecc->p.size)5x3 r6y3 (r + ecc->p.size)7z3 (r + 2*ecc->p.size)IC (scratch)JD (scratch + 1*ecc->p.size)KT (scratch + 2*ecc->p.size)LE (scratch + 3*ecc->p.size)MB (scratch + 4*ecc->p.size)NF DOG E{__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ #NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))-x1 p.y1 (p + ecc->p.size)/z1 (p + 2*ecc->p.size)1x2 q2y2 (q + ecc->p.size)3z2 (q + 2*ecc->p.size)5x3 r6y3 (r + ecc->p.size)7z3 (r + 2*ecc->p.size)NC scratchOD (scratch + ecc->p.size)PT (scratch + 2*ecc->p.size)QE (scratch + 3*ecc->p.size)RA (scratch + 4*ecc->p.size)SB (scratch + 5*ecc->p.size)TF DUG E__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&  assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))1tp scratch2scratch_out (scratch + 3*ecc->p.size)ctpdscratch_outb__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))&#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))YTABLE_SIZE (1U << ECC_MUL_A_EH_WBITS)ZTABLE_MASK (TABLE_SIZE - 1)\TABLE(j) (table + (j) * 3*ecc->p.size)ytp scratchztable (scratch + 3*ecc->p.size)tabletp#__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&  assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))1tp scratch2scratch_out (scratch + 3*ecc->p.size)itpjscratch_out__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))^TABLE_SIZE (1U << ECC_MUL_A_WBITS)_TABLE_MASK (TABLE_SIZE - 1)aTABLE(j) (table + (j) * 3*ecc->p.size)|tp scratch}table (scratch + 3*ecc->p.size)tabletpk__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_ECC_INTERNAL_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&  assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))*$NETTLE_INTERNAL_H_INCLUDED .TMP_DECL(name,type,max) type *name/TMP_ALLOC(name,size) (name = alloca(sizeof (*name) * (size)))7NETTLE_MAX_HASH_BLOCK_SIZE 1288NETTLE_MAX_HASH_DIGEST_SIZE 649NETTLE_MAX_SEXP_ASSOC 17:NETTLE_MAX_CIPHER_BLOCK_SIZE 32?__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1&#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))4__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))(#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))*$NETTLE_INTERNAL_H_INCLUDED .TMP_DECL(name,type,max) type *name/TMP_ALLOC(name,size) (name = alloca(sizeof (*name) * (size)))7NETTLE_MAX_HASH_BLOCK_SIZE 1288NETTLE_MAX_HASH_DIGEST_SIZE 649NETTLE_MAX_SEXP_ASSOC 17:NETTLE_MAX_CIPHER_BLOCK_SIZE 32__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED )#NETTLE_ECDSA_H_INCLUDED %#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_a_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256-ecdsa_sign nettle_ecdsa_sign.ecdsa_verify nettle_ecdsa_verify/ecdsa_generate_keypair nettle_ecdsa_generate_keypair0ecc_ecdsa_sign nettle_ecc_ecdsa_sign1ecc_ecdsa_sign_itch nettle_ecc_ecdsa_sign_itch2ecc_ecdsa_verify nettle_ecc_ecdsa_verify3ecc_ecdsa_verify_itch nettle_ecc_ecdsa_verify_itch*#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ( "NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))AP scratchBkinv scratchChp (scratch + ecc->p.size)Dtp (scratch + 2*ecc->p.size)`Pahpbkinvctp__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED ) #NETTLE_ECDSA_H_INCLUDED %#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_a_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256-ecdsa_sign nettle_ecdsa_sign.ecdsa_verify nettle_ecdsa_verify/ecdsa_generate_keypair nettle_ecdsa_generate_keypair0ecc_ecdsa_sign nettle_ecc_ecdsa_sign1ecc_ecdsa_sign_itch nettle_ecc_ecdsa_sign_itch2ecc_ecdsa_verify nettle_ecc_ecdsa_verify3ecc_ecdsa_verify_itch nettle_ecc_ecdsa_verify_itch*#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ( "NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))+!$NETTLE_INTERNAL_H_INCLUDED .TMP_DECL(name,type,max) type *name/TMP_ALLOC(name,size) (name = alloca(sizeof (*name) * (size)))7NETTLE_MAX_HASH_BLOCK_SIZE 1288NETTLE_MAX_HASH_DIGEST_SIZE 649NETTLE_MAX_SEXP_ASSOC 17:NETTLE_MAX_CIPHER_BLOCK_SIZE 32H__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1#HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED )#NETTLE_ECDSA_H_INCLUDED %#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_a_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256-ecdsa_sign nettle_ecdsa_sign.ecdsa_verify nettle_ecdsa_verify/ecdsa_generate_keypair nettle_ecdsa_generate_keypair0ecc_ecdsa_sign nettle_ecc_ecdsa_sign1ecc_ecdsa_sign_itch nettle_ecc_ecdsa_sign_itch2ecc_ecdsa_verify nettle_ecc_ecdsa_verify3ecc_ecdsa_verify_itch nettle_ecc_ecdsa_verify_itch*#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ( "NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))^P2 scratch_u1 (scratch + 3*ecc->p.size)`u2 (scratch + 4*ecc->p.size)bP1 (scratch + 4*ecc->p.size)csinv (scratch)dhp (scratch + ecc->p.size)P2P1sinvu2hpu1__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1# HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED )#NETTLE_ECDSA_H_INCLUDED %#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_a_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256-ecdsa_sign nettle_ecdsa_sign.ecdsa_verify nettle_ecdsa_verify/ecdsa_generate_keypair nettle_ecdsa_generate_keypair0ecc_ecdsa_sign nettle_ecc_ecdsa_sign1ecc_ecdsa_sign_itch nettle_ecc_ecdsa_sign_itch2ecc_ecdsa_verify nettle_ecc_ecdsa_verify3ecc_ecdsa_verify_itch nettle_ecc_ecdsa_verify_itch+"NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n)):rp scratch;sp (scratch + size)HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1& assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))'_INC_STDLIB  _GCC_LIMITS_H_ "_GCC_NEXT_LIMITS_H  _INC_LIMITS PATH_MAX 260CHAR_BIT 8SCHAR_MIN (-128)SCHAR_MAX 127UCHAR_MAX 0xffCHAR_MIN SCHAR_MINCHAR_MAX SCHAR_MAXMB_LEN_MAX 5SHRT_MIN (-32768) SHRT_MAX 32767!USHRT_MAX 0xffffU"INT_MIN (-2147483647 - 1)#INT_MAX 2147483647$UINT_MAX 0xffffffffU%LONG_MIN (-2147483647L - 1)&LONG_MAX 2147483647L'ULONG_MAX 0xffffffffUL(LLONG_MAX 9223372036854775807ll)LLONG_MIN (-9223372036854775807ll - 1)*ULLONG_MAX 0xffffffffffffffffull,_I8_MIN (-127 - 1)-_I8_MAX 127._UI8_MAX 0xffu0_I16_MIN (-32767 - 1)1_I16_MAX 327672_UI16_MAX 0xffffu4_I32_MIN (-2147483647 - 1)5_I32_MAX 21474836476_UI32_MAX 0xffffffffu9LONG_LONG_MAX:LONG_LONG_MAX 9223372036854775807ll;LONG_LONG_MINULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull)A_I64_MIN (-9223372036854775807ll - 1)B_I64_MAX 9223372036854775807llC_UI64_MAX 0xffffffffffffffffullGSIZE_MAX _UI64_MAXOSSIZE_MAX _I64_MAX_GCC_NEXT_LIMITS_H<_LIMITS_H___ ?CHAR_BIT@CHAR_BIT __CHAR_BIT__HSCHAR_MINISCHAR_MIN (-SCHAR_MAX - 1)JSCHAR_MAXKSCHAR_MAX __SCHAR_MAX__NUCHAR_MAXRUCHAR_MAX (SCHAR_MAX * 2 + 1)`CHAR_MINaCHAR_MIN SCHAR_MINbCHAR_MAXcCHAR_MAX SCHAR_MAXgSHRT_MINhSHRT_MIN (-SHRT_MAX - 1)iSHRT_MAXjSHRT_MAX __SHRT_MAX__mUSHRT_MAXqUSHRT_MAX (SHRT_MAX * 2 + 1)uINT_MINvINT_MIN (-INT_MAX - 1)wINT_MAXxINT_MAX __INT_MAX__{UINT_MAX|UINT_MAX (INT_MAX * 2U + 1U)LONG_MINLONG_MIN (-LONG_MAX - 1L)LONG_MAXLONG_MAX __LONG_MAX__ULONG_MAXULONG_MAX (LONG_MAX * 2UL + 1UL)LONG_LONG_MINLONG_LONG_MIN (-LONG_LONG_MAX - 1LL)LONG_LONG_MAXLONG_LONG_MAX __LONG_LONG_MAX__ULONG_LONG_MAXULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)NULL ((void *)0)"EXIT_SUCCESS 0#EXIT_FAILURE 1&_ONEXIT_T_DEFINED +onexit_t _onexit_t0_DIV_T_DEFINED >_CRT_DOUBLE_DEC F_PTR_LD(x) ((unsigned char *)(&(x)->ld))Qlong`RAND_MAX 0x7fffcMB_CUR_MAX ___mb_cur_max_func()j__mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max))m___mb_cur_max_func() (__mb_cur_max)p__max(a,b) (((a) > (b)) ? (a) : (b))q__min(a,b) (((a) < (b)) ? (a) : (b))s_MAX_PATH 260t_MAX_DRIVE 3u_MAX_DIR 256v_MAX_FNAME 256w_MAX_EXT 256y_OUT_TO_DEFAULT 0z_OUT_TO_STDERR 1{_OUT_TO_MSGBOX 2|_REPORT_ERRMODE 3~_WRITE_ABORT_MSG 0x1_CALL_REPORTFAULT 0x2_MAX_ENV 32767_CRT_ERRNO_DEFINED errno (*_errno())_doserrno (*__doserrno())__argc (* __MINGW_IMP_SYMBOL(__argc))__argv (* __MINGW_IMP_SYMBOL(__argv))__wargv (* __MINGW_IMP_SYMBOL(__wargv))_environ (* __MINGW_IMP_SYMBOL(_environ))_wenviron (* __MINGW_IMP_SYMBOL(_wenviron))_pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr))_wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr))_fmode (* __MINGW_IMP_SYMBOL(_fmode))_osplatform (* __MINGW_IMP_SYMBOL(_osplatform))_osver (* __MINGW_IMP_SYMBOL(_osver))_winver (* __MINGW_IMP_SYMBOL(_winver))_winmajor (* __MINGW_IMP_SYMBOL(_winmajor))_winminor (* __MINGW_IMP_SYMBOL(_winminor))_countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))_CRT_ABS_DEFINED _CRT_ATOF_DEFINED _CRT_ALGO_DEFINED strtod __strtod_CRT_SYSTEM_DEFINED _WSTDLIB_DEFINED _CRT_WSYSTEM_DEFINED _CVTBUFSIZE (309+40)_lrotr_lrotl_CRT_PERROR_DEFINED _rotl64_rotr64_rotr_rotl_WSTDLIBP_DEFINED _CRT_WPERROR_DEFINED sys_errlist _sys_errlistsys_nerr _sys_nerrenviron _environ_CRT_SWAB_DEFINED _INC_STDLIB_S  _WSTDLIB_S_DEFINED 4_WSTDLIBP_S_DEFINED )#NETTLE_ECDSA_H_INCLUDED %#NETTLE_ECC_H_INCLUDED %!NETTLE_TYPES_H $ _INC_STDDEF _threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_a_dsa_hash _nettle_dsa_hashADSA_SHA1_MIN_P_BITS 512BDSA_SHA1_Q_OCTETS 20CDSA_SHA1_Q_BITS 160EDSA_SHA256_MIN_P_BITS 1024FDSA_SHA256_Q_OCTETS 32GDSA_SHA256_Q_BITS 256-ecdsa_sign nettle_ecdsa_sign.ecdsa_verify nettle_ecdsa_verify/ecdsa_generate_keypair nettle_ecdsa_generate_keypair0ecc_ecdsa_sign nettle_ecc_ecdsa_sign1ecc_ecdsa_sign_itch nettle_ecc_ecdsa_sign_itch2ecc_ecdsa_verify nettle_ecc_ecdsa_verify3ecc_ecdsa_verify_itch nettle_ecc_ecdsa_verify_itch*#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ( "NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))+!$NETTLE_INTERNAL_H_INCLUDED .TMP_DECL(name,type,max) type *name/TMP_ALLOC(name,size) (name = alloca(sizeof (*name) * (size)))7NETTLE_MAX_HASH_BLOCK_SIZE 1288NETTLE_MAX_HASH_DIGEST_SIZE 649NETTLE_MAX_SEXP_ASSOC 17:NETTLE_MAX_CIPHER_BLOCK_SIZE 32__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED &!NETTLE_CURVE25519_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H *curve25519_mul_g nettle_curve25519_mul_g+curve25519_mul nettle_curve25519_mul-CURVE25519_SIZE 32(#NETTLE_ECC_H_INCLUDED &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))4ng scratch5x (scratch + 3*ecc->p.size)6scratch_out (scratch + 4*ecc->p.size)FpGxHscratch_out __STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED &!NETTLE_CURVE25519_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H *curve25519_mul_g nettle_curve25519_mul_g+curve25519_mul nettle_curve25519_mul-CURVE25519_SIZE 32(#NETTLE_ECC_H_INCLUDED &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))8x1 scratch9x2 (scratch + ecc->p.size):z2 (scratch + 2*ecc->p.size);x3 (scratch + 3*ecc->p.size)p.size)>A (scratch + 5*ecc->p.size)?B (scratch + 6*ecc->p.size)@C (scratch + 7*ecc->p.size)AD (scratch + 8*ecc->p.size)BAA (scratch + 9*ecc->p.size)CBB (scratch +10*ecc->p.size)DE (scratch + 10*ecc->p.size)EDA (scratch + 9*ecc->p.size)FCB (scratch + 10*ecc->p.size)#__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7 MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ _INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED &!NETTLE_CURVE25519_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H *curve25519_mul_g nettle_curve25519_mul_g+curve25519_mul nettle_curve25519_mul-CURVE25519_SIZE 32(#NETTLE_ECC_H_INCLUDED &#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))1vp (p + ecc->p.size)2wp (p + 2*ecc->p.size)3t0 scratch4t1 (scratch + ecc->p.size)5t2 (scratch + 2*ecc->p.size)LvpMwpNt0Ot1Pt2__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$!NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64&#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))3xp scratch4yp (scratch + ecc->p.size)5scratch_out (scratch + 2*ecc->p.size) __STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$!NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64&#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))7xp p8yp (p + ecc->p.size):y2 scratch;vp (scratch + ecc->p.size)p.size)>scratch_out (scratch + 4*ecc->p.size)z__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1! HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))%_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED '!NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64)#NETTLE_ECC_H_INCLUDED -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))$__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))&!NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64(#NETTLE_ECC_H_INCLUDED -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))*$NETTLE_INTERNAL_H_INCLUDED .TMP_DECL(name,type,max) type *name/TMP_ALLOC(name,size) (name = alloca(sizeof (*name) * (size)))7NETTLE_MAX_HASH_BLOCK_SIZE 1288NETTLE_MAX_HASH_DIGEST_SIZE 649NETTLE_MAX_SEXP_ASSOC 17:NETTLE_MAX_CIPHER_BLOCK_SIZE 32__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1!HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int_MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8 _INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB__ __MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$!NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64&#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ("NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))2P scratch3scratch_out (scratch + 3*ecc->p.size)6P7scratch_out__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1! HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))& !NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64(#NETTLE_ECC_H_INCLUDED -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))?rp scratch@hp (scratch + size)AP (scratch + 2*size)Bsp (scratch + 2*size)Chash ((uint8_t *) (scratch + 3*size))Dscratch_out (scratch + 5*size)frpghphPispjhashk__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1! HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ assert __ASSERT_H_ _CRT_TERMINATE_DEFINED 'abortIassert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0))&!NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64(#NETTLE_ECC_H_INCLUDED -ecc_point_init nettle_ecc_point_init.ecc_point_clear nettle_ecc_point_clear/ecc_point_set nettle_ecc_point_set0ecc_point_get nettle_ecc_point_get1ecc_point_mul nettle_ecc_point_mul2ecc_point_mul_g nettle_ecc_point_mul_g3ecc_scalar_init nettle_ecc_scalar_init4ecc_scalar_clear nettle_ecc_scalar_clear5ecc_scalar_set nettle_ecc_scalar_set6ecc_scalar_get nettle_ecc_scalar_get7ecc_scalar_random nettle_ecc_scalar_random8ecc_point_mul nettle_ecc_point_mul9ecc_bit_size nettle_ecc_bit_size:ecc_size nettle_ecc_size;ecc_size_a nettle_ecc_size_aecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))4t0 scratch5t1 (scratch + p->size)At0Bt1WR scratchXsp (scratch + 2*ecc->p.size)Yhp (scratch + 3*ecc->p.size)ZP (scratch + 5*ecc->p.size)[scratch_out (scratch + 8*ecc->p.size)\S R]hash ((uint8_t *) P)RsphpPS"__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1! HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ !NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64&#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ( "NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))'#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update2k scratch3scratch_out (scratch + ecc->q.size)9k:scratch_out$__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1! HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$ !NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64&#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ( "NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size))'#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update2k2 scratch3scratch_out (scratch + ecc->q.size)6k1 (digest + ED25519_KEY_SIZE)@k1Ak2Bscratch_out7'__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 9__GNUC_PATCHLEVEL__ 2__VERSION__ "4.9.2"__ATOMIC_RELAXED 0__ATOMIC_SEQ_CST 5__ATOMIC_ACQUIRE 2__ATOMIC_RELEASE 3__ATOMIC_ACQ_REL 4__ATOMIC_CONSUME 1__pic__ 1__PIC__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__SIZEOF_INT__ 4__SIZEOF_LONG__ 4__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__CHAR_BIT__ 8__BIGGEST_ALIGNMENT__ 16__ORDER_LITTLE_ENDIAN__ 1234__ORDER_BIG_ENDIAN__ 4321__ORDER_PDP_ENDIAN__ 3412__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN____FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____SIZEOF_POINTER__ 8__SIZE_TYPE__ long long unsigned int__PTRDIFF_TYPE__ long long int__WCHAR_TYPE__ short unsigned int__WINT_TYPE__ short unsigned int__INTMAX_TYPE__ long long int__UINTMAX_TYPE__ long long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__SIG_ATOMIC_TYPE__ int__INT8_TYPE__ signed char__INT16_TYPE__ short int__INT32_TYPE__ int__INT64_TYPE__ long long int__UINT8_TYPE__ unsigned char__UINT16_TYPE__ short unsigned int__UINT32_TYPE__ unsigned int__UINT64_TYPE__ long long unsigned int__INT_LEAST8_TYPE__ signed char__INT_LEAST16_TYPE__ short int__INT_LEAST32_TYPE__ int__INT_LEAST64_TYPE__ long long int__UINT_LEAST8_TYPE__ unsigned char__UINT_LEAST16_TYPE__ short unsigned int__UINT_LEAST32_TYPE__ unsigned int__UINT_LEAST64_TYPE__ long long unsigned int__INT_FAST8_TYPE__ signed char__INT_FAST16_TYPE__ short int__INT_FAST32_TYPE__ int__INT_FAST64_TYPE__ long long int__UINT_FAST8_TYPE__ unsigned char__UINT_FAST16_TYPE__ short unsigned int__UINT_FAST32_TYPE__ unsigned int__UINT_FAST64_TYPE__ long long unsigned int__INTPTR_TYPE__ long long int__UINTPTR_TYPE__ long long unsigned int__has_include(STR) __has_include__(STR)__has_include_next(STR) __has_include_next__(STR)__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 2147483647L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 65535__WCHAR_MIN__ 0__WINT_MAX__ 65535__WINT_MIN__ 0__PTRDIFF_MAX__ 9223372036854775807LL__SIZE_MAX__ 18446744073709551615ULL__INTMAX_MAX__ 9223372036854775807LL__INTMAX_C(c) c ## LL__UINTMAX_MAX__ 18446744073709551615ULL__UINTMAX_C(c) c ## ULL__SIG_ATOMIC_MAX__ 2147483647__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__INT8_MAX__ 127__INT16_MAX__ 32767__INT32_MAX__ 2147483647__INT64_MAX__ 9223372036854775807LL__UINT8_MAX__ 255__UINT16_MAX__ 65535__UINT32_MAX__ 4294967295U__UINT64_MAX__ 18446744073709551615ULL__INT_LEAST8_MAX__ 127__INT8_C(c) c__INT_LEAST16_MAX__ 32767__INT16_C(c) c__INT_LEAST32_MAX__ 2147483647__INT32_C(c) c__INT_LEAST64_MAX__ 9223372036854775807LL__INT64_C(c) c ## LL__UINT_LEAST8_MAX__ 255__UINT8_C(c) c__UINT_LEAST16_MAX__ 65535__UINT16_C(c) c__UINT_LEAST32_MAX__ 4294967295U__UINT32_C(c) c ## U__UINT_LEAST64_MAX__ 18446744073709551615ULL__UINT64_C(c) c ## ULL__INT_FAST8_MAX__ 127__INT_FAST16_MAX__ 32767__INT_FAST32_MAX__ 2147483647__INT_FAST64_MAX__ 9223372036854775807LL__UINT_FAST8_MAX__ 255__UINT_FAST16_MAX__ 65535__UINT_FAST32_MAX__ 4294967295U__UINT_FAST64_MAX__ 18446744073709551615ULL__INTPTR_MAX__ 9223372036854775807LL__UINTPTR_MAX__ 18446744073709551615ULL__GCC_IEC_559 2__GCC_IEC_559_COMPLEX 2__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_DECIMAL_DIG__ 9__FLT_MAX__ 3.40282346638528859812e+38F__FLT_MIN__ 1.17549435082228750797e-38F__FLT_EPSILON__ 1.19209289550781250000e-7F__FLT_DENORM_MIN__ 1.40129846432481707092e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_DECIMAL_DIG__ 17__DBL_MAX__ ((double)1.79769313486231570815e+308L)__DBL_MIN__ ((double)2.22507385850720138309e-308L)__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __GNUC_GNU_INLINE__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_ATOMIC_BOOL_LOCK_FREE 2__GCC_ATOMIC_CHAR_LOCK_FREE 2__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2__GCC_ATOMIC_SHORT_LOCK_FREE 2__GCC_ATOMIC_INT_LOCK_FREE 2__GCC_ATOMIC_LONG_LOCK_FREE 2__GCC_ATOMIC_LLONG_LOCK_FREE 2__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__GCC_HAVE_DWARF2_CFI_ASM 1__PRAGMA_REDEFINE_EXTNAME 1__SIZEOF_INT128__ 16__SIZEOF_WCHAR_T__ 2__SIZEOF_WINT_T__ 2__SIZEOF_PTRDIFF_T__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__ATOMIC_HLE_ACQUIRE 65536__ATOMIC_HLE_RELEASE 131072__k8 1__k8__ 1__code_model_medium__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__FXSR__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__SEH__ 1__stdcall __attribute__((__stdcall__))__fastcall __attribute__((__fastcall__))__thiscall __attribute__((__thiscall__))__cdecl __attribute__((__cdecl__))_stdcall __attribute__((__stdcall__))_fastcall __attribute__((__fastcall__))_thiscall __attribute__((__thiscall__))_cdecl __attribute__((__cdecl__))__GXX_MERGED_TYPEINFO_NAMES 0__GXX_TYPEINFO_EQUALITY_INLINE 0__MSVCRT__ 1__MINGW32__ 1_WIN32 1__WIN32 1__WIN32__ 1WIN32 1__WINNT 1__WINNT__ 1WINNT 1_INTEGRAL_MAX_BITS 64__MINGW64__ 1__WIN64 1__WIN64__ 1WIN64 1_WIN64 1__declspec(x) __attribute__((x))__DECIMAL_BID_FORMAT__ 1_REENTRANTHAVE_CONFIG_H 1! HAVE_ALLOCA 1HAVE_GCC_ATTRIBUTE 1#HAVE_INTTYPES_H 1&HAVE_LIBGMP 1,HAVE_MALLOC_H 1/HAVE_MEMORY_H 13HAVE_NATIVE_ecc_192_modp 15HAVE_NATIVE_ecc_224_modp 17HAVE_NATIVE_ecc_25519_modp 19HAVE_NATIVE_ecc_256_redc 1:HAVE_NATIVE_ecc_384_modp 1HAVE_NATIVE_gcm_hash8 1ZHAVE_STDINT_H 1]HAVE_STDLIB_H 1`HAVE_STRERROR 1cHAVE_STRINGS_H 1fHAVE_STRING_H 1iHAVE_SYS_STAT_H 1lHAVE_SYS_TYPES_H 1oHAVE_UNISTD_H 1uPACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"xPACKAGE_NAME "nettle"{PACKAGE_STRING "nettle 3.1.1"~PACKAGE_TARNAME "nettle"PACKAGE_URL ""PACKAGE_VERSION "3.1.1"SIZEOF_LONG 4SIZEOF_SIZE_T 8STDC_HEADERS 1TIME_WITH_SYS_TIME 1WITH_HOGWEED 1gid_t intuid_t int _MALLOC_H_  _INC_CRTDEFS  _INC__MINGW_H  MINGW_HAS_SECURE_API 1 _INC_CRTDEFS_MACRO  __STRINGIFY(x) #x __MINGW64_STRINGIFY(x) __STRINGIFY(x)__MINGW64_VERSION_MAJOR 3__MINGW64_VERSION_MINOR 1__MINGW64_VERSION_RC 0__MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR)__MINGW64_VERSION_STATE "stable"$__MINGW32_MAJOR_VERSION 3%__MINGW32_MINOR_VERSION 11/_0_ 14__MINGW_USE_UNDERSCORE_PREFIX 06_C__MINGW_IMP_SYMBOL(sym) __imp_ ##symD__MINGW_IMP_LSYMBOL(sym) __imp_ ##symE__MINGW_USYMBOL(sym) symF__MINGW_LSYMBOL(sym) _ ##symb_M_AMD64 100c_M_X64 100__MINGW_EXTENSION__MINGW_EXTENSION __extension____C89_NAMELESS __MINGW_EXTENSION__C89_NAMELESSSTRUCTNAME __C89_NAMELESSSTRUCTNAME1 __C89_NAMELESSSTRUCTNAME2 __C89_NAMELESSSTRUCTNAME3 __C89_NAMELESSSTRUCTNAME4 __C89_NAMELESSSTRUCTNAME5 __C89_NAMELESSUNIONNAME __C89_NAMELESSUNIONNAME1 __C89_NAMELESSUNIONNAME2 __C89_NAMELESSUNIONNAME3 __C89_NAMELESSUNIONNAME4 __C89_NAMELESSUNIONNAME5 __C89_NAMELESSUNIONNAME6 __C89_NAMELESSUNIONNAME7 __C89_NAMELESSUNIONNAME8 __GNU_EXTENSION __MINGW_EXTENSION__MINGW_HAVE_ANSI_C99_PRINTF 1__MINGW_HAVE_WIDE_C99_PRINTF 1__MINGW_HAVE_ANSI_C99_SCANF 1__MINGW_HAVE_WIDE_C99_SCANF 1__MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect__MSABI_LONG(x) x ## l__MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)__MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))__MINGW_MSC_PREREQ(major,minor) 0__MINGW_ATTRIB_DEPRECATED_STR(X) __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation"__MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation"__MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR)__MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)__MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args)))__MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args)))__MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args)))__MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args)))__mingw_ovr__mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl _INC_MINGW_SECAPI _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT!_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY"_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 0#_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0$_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0%_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0&_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0)__MINGW_CRT_NAME_CONCAT1(sym) ::sym*__MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s+__MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym,__MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##symE__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3);V__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4);q__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;__LONG32 long"__stdcall$__stdcall 5__MINGW_IMPORT extern __attribute__ ((__dllimport__))8__USE_CRTIMP:__USE_CRTIMP 1=_CRTIMP __attribute__ ((__dllimport__))B__DECLSPEC_SUPPORTED OUSE___UUIDOF 0S_inline __inline___CRT_INLINE extern __inline__d__MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__))r__UNUSED_PARAM(x) x __attribute__ ((__unused__))__restrict_arr __restrict__MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))__MINGW_ATTRIB_CONST __attribute__ ((__const__))__MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))__MINGW_ATTRIB_PURE __attribute__ ((__pure__))__MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))__MINGW_ATTRIB_UNUSED __attribute__ ((__unused__))__MINGW_ATTRIB_USED __attribute__ ((__used__))__MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))__MINGW_NOTHROW __attribute__ ((__nothrow__))__MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0")))__MINGW_PRAGMA_PARAM(x) _Pragma (#x)__MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout."))__MSVCRT_VERSION__ 0x0700WINVER 0x0502_WIN32_WINNT 0x502_INT128_DEFINED __int8 char__int16 short__int32 int__int64 long long__ptr32 __ptr64 __unaligned __w64 __forceinline extern __inline__ __attribute__((__always_inline__,__gnu_inline__))__nothrow _CRT_PACKING_CRT_PACKING 8_INC_VADEFS  MINGW_SDK_INIT __STDC_SECURE_LIB__ 200411L__GOT_SECURE_LIB__ __STDC_SECURE_LIB____MINGW_HAS_DXSDK 1MINGW_HAS_DDRAW_H 1MINGW_DDRAW_VERSION 7MINGW_DDK_H MINGW_HAS_DDK_H 1__GNUC_VA_LIST _VA_LIST_DEFINED (_ADDRESSOF(v) (&(v))._crt_va_start(v,l) __builtin_va_start(v,l)/_crt_va_arg(v,l) __builtin_va_arg(v,l)0_crt_va_end(v) __builtin_va_end(v)1_crt_va_copy(d,s) __builtin_va_copy(d,s)__CRT_STRINGIZE(_Value) #_Value_CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value)__CRT_WIDE(_String) L ## _String_CRT_WIDE(_String) __CRT_WIDE(_String)_W64 _CRTIMP_NOIA64 _CRTIMP_CRTIMP2 _CRTIMP_CRTIMP_ALTERNATIVE _CRTIMP_CRT_ALTERNATIVE_IMPORTED _MRTIMP2 _CRTIMP_DLL _MT _MCRTIMP _CRTIMP_CRTIMP_PURE _CRTIMP_PGLOBAL _AGLOBAL _SECURECRT_FILL_BUFFER_PATTERN 0xFD_CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)_CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) _CRT_MANAGED_HEAP_DEPRECATE _CRT_OBSOLETE(_NewItem) _SIZE_T_DEFINED size_t_SSIZE_T_DEFINED ssize_t_INTPTR_T_DEFINED __intptr_t_defined intptr_t_UINTPTR_T_DEFINED __uintptr_t_defined uintptr_t_PTRDIFF_T_DEFINED _PTRDIFF_T_ ptrdiff_t_WCHAR_T_DEFINED _WCTYPE_T_DEFINED _WINT_T _ERRCODE_DEFINED _TIME32_T_DEFINED _TIME64_T_DEFINED _TIME_T_DEFINED _CONST_RETURN UNALIGNED __unaligned_CRT_ALIGN(x) __attribute__ ((__aligned__ (x)))__CRTDECL __cdecl_ARGMAX 100_TRUNCATE ((size_t)-1)_CRT_UNUSED(x) (void)x_CRT_glob_CRT_glob _dowildcard__ANONYMOUS_DEFINED _ANONYMOUS_UNION __MINGW_EXTENSION_ANONYMOUS_STRUCT __MINGW_EXTENSION_UNION_NAME(x) _STRUCT_NAME(x) DUMMYUNIONNAME DUMMYUNIONNAME1 DUMMYUNIONNAME2 DUMMYUNIONNAME3 DUMMYUNIONNAME4 DUMMYUNIONNAME5 DUMMYUNIONNAME6 DUMMYUNIONNAME7 DUMMYUNIONNAME8 DUMMYUNIONNAME9 DUMMYSTRUCTNAME DUMMYSTRUCTNAME1 DUMMYSTRUCTNAME2 DUMMYSTRUCTNAME3 DUMMYSTRUCTNAME4 DUMMYSTRUCTNAME5 __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) _CRTNOALIAS _CRTRESTRICT _RSIZE_T_DEFINED __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) _TAGLC_ID_DEFINED _THREADLOCALEINFO __crt_typefix(ctype) _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0_STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) _HEAPEMPTY (-1)!_HEAPOK (-2)"_HEAPBADBEGIN (-3)#_HEAPBADNODE (-4)$_HEAPEND (-5)%_HEAPBADPTR (-6)(_FREEENTRY 0)_USEDENTRY 1,_HEAPINFO_DEFINED 9__DO_ALIGN_DEFINES =_MM_MALLOC_H_INCLUDED C_aligned_freeD_aligned_mallocG_mm_free(a) _aligned_free(a)H_mm_malloc(a,b) _aligned_malloc(a,b)K_CRT_ALLOCATION_DEFINED ___DO_ALIGN_DEFINESl_MAX_WAIT_MALLOC_CRT 60000t_allocau_alloca(x) __builtin_alloca((x))_ALLOCA_S_THRESHOLD 1024_ALLOCA_S_STACK_MARKER 0xCCCC_ALLOCA_S_HEAP_MARKER 0xDDDD_ALLOCA_S_MARKER_SIZE 16_malloca_malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER))_FREEA_INLINE_FREEA_INLINE _freeaallocaalloca(x) __builtin_alloca((x))STRERROR strerrorNORETURN __attribute__ ((__noreturn__))PRINTF_STYLE(f,a) __attribute__ ((__format__ (__printf__, f, a)))UNUSED __attribute__ ((__unused__))HAVE_NATIVE_64_BIT 1$_INC_STRING _NLSCMP_DEFINED _NLSCMPERROR 2147483647NULL ((void *)0) _WConst_return _CONST_RETURN#_CRT_MEMORY_DEFINED t_WSTRING_DEFINED wcswcs wcsstr_INC_STRING_S  %_WSTRING_S_DEFINED >_MEMORY_S_DEFINED & !NETTLE_EDDSA_H #!NETTLE_TYPES_H $ _INC_STDDEF _CRT_ERRNO_DEFINED errno (*_errno())_threadid (__threadid())1_STDDEF_H 2_STDDEF_H_ 4_ANSI_STDDEF_H 6__STDDEF_H__ __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)'_STDINT_HAVE_INT_FAST32_T 1(__NETTLE_STDINT_H 1_GENERATED_STDINT_H " "_STDINT_HAVE_STDINT_H 1  _STDINT_H __need_wint_t __need_wchar_t  __need_ptrdiff_t__need_size_t__need_wchar_t__need_wint_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)LINT8_MIN (-128)MINT16_MIN (-32768)NINT32_MIN (-2147483647 - 1)OINT64_MIN (-9223372036854775807LL - 1)QINT8_MAX 127RINT16_MAX 32767SINT32_MAX 2147483647TINT64_MAX 9223372036854775807LLVUINT8_MAX 255WUINT16_MAX 65535XUINT32_MAX 0xffffffffUYUINT64_MAX 0xffffffffffffffffULL\INT_LEAST8_MIN INT8_MIN]INT_LEAST16_MIN INT16_MIN^INT_LEAST32_MIN INT32_MIN_INT_LEAST64_MIN INT64_MINaINT_LEAST8_MAX INT8_MAXbINT_LEAST16_MAX INT16_MAXcINT_LEAST32_MAX INT32_MAXdINT_LEAST64_MAX INT64_MAXfUINT_LEAST8_MAX UINT8_MAXgUINT_LEAST16_MAX UINT16_MAXhUINT_LEAST32_MAX UINT32_MAXiUINT_LEAST64_MAX UINT64_MAXlINT_FAST8_MIN INT8_MINmINT_FAST16_MIN INT16_MINnINT_FAST32_MIN INT32_MINoINT_FAST64_MIN INT64_MINqINT_FAST8_MAX INT8_MAXrINT_FAST16_MAX INT16_MAXsINT_FAST32_MAX INT32_MAXtINT_FAST64_MAX INT64_MAXvUINT_FAST8_MAX UINT8_MAXwUINT_FAST16_MAX UINT16_MAXxUINT_FAST32_MAX UINT32_MAXyUINT_FAST64_MAX UINT64_MAX~INTPTR_MIN INT64_MININTPTR_MAX INT64_MAXUINTPTR_MAX UINT64_MAXINTMAX_MIN INT64_MININTMAX_MAX INT64_MAXUINTMAX_MAX UINT64_MAXPTRDIFF_MIN INT64_MINPTRDIFF_MAX INT64_MAXSIG_ATOMIC_MIN INT32_MINSIG_ATOMIC_MAX INT32_MAXSIZE_MAX UINT64_MAXWCHAR_MIN 0UWCHAR_MAX 0xffffUWINT_MIN 0UWINT_MAX 0xffffUINT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val))INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val))INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val))INT64_C(val) val ##LLUINT8_C(val) (val)UINT16_C(val) (val)UINT32_C(val) (val ##U)UINT64_C(val) val ##ULLINTMAX_C(val) val ##LLUINTMAX_C(val) val ##ULL _GCC_WRAP_STDINT_H %#NETTLE_BIGNUM_H_INCLUDED %#NETTLE_META_H_INCLUDED k_NETTLE_HASH(name,NAME) { #name, sizeof(struct name ##_ctx), NAME ##_DIGEST_SIZE, NAME ##_BLOCK_SIZE, (nettle_hash_init_func *) name ##_init, (nettle_hash_update_func *) name ##_update, (nettle_hash_digest_func *) name ##_digest }_NETTLE_ARMOR(name,NAME) { #name, sizeof(struct name ##_encode_ctx), sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }_NETTLE_ARMOR_0(name,NAME) { #name, 0, sizeof(struct name ##_decode_ctx), NAME ##_ENCODE_FINAL_LENGTH, (nettle_armor_init_func *) name ##_encode_init, (nettle_armor_length_func *) name ##_encode_length, (nettle_armor_encode_update_func *) name ##_encode_update, (nettle_armor_encode_final_func *) name ##_encode_final, (nettle_armor_init_func *) name ##_decode_init, (nettle_armor_length_func *) name ##_decode_length, (nettle_armor_decode_update_func *) name ##_decode_update, (nettle_armor_decode_final_func *) name ##_decode_final, }*#NETTLE_VERSION_H_INCLUDED *NETTLE_VERSION_MAJOR 3+NETTLE_VERSION_MINOR 1-NETTLE_USE_MINI_GMP 09)__GMP_HAVE_HOST_CPU_FAMILY_power 0*__GMP_HAVE_HOST_CPU_FAMILY_powerpc 0+GMP_LIMB_BITS 64,GMP_NAIL_BITS 0.GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS)/GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS)0GMP_NUMB_MAX GMP_NUMB_MASK1GMP_NAIL_MASK (~ GMP_NUMB_MASK)8__GNU_MP__ 5:>_LONG_LONG_LIMB 1?__GMP_LIBGMP_DLL 1i__GMP_DECLSPEC_EXPORT __declspec(__dllexport__)j__GMP_DECLSPEC_IMPORT __declspec(__dllimport__)__GMP_DECLSPEC __GMP_DECLSPEC_IMPORT__GMP_MP_SIZE_T_INT 0__GMP_DECLSPEC_XX __GMP_DECLSPEC_IMPORT__MPN(x) __gmpn_ ##x__GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__GMP_ATTRIBUTE_PURE __attribute__ ((__pure__))__GMP_CAST(type,expr) ((type) (expr))__GMP_NOTHROW __GMP_EXTERN_INLINE extern __inline____GMP_INLINE_PROTOTYPES 1__GMP_ABS(x) ((x) >= 0 ? (x) : -(x))__GMP_MAX(h,i) ((h) > (i) ? (h) : (i))__GMP_UINT_MAX (~ (unsigned) 0)__GMP_ULONG_MAX (~ (unsigned long) 0)__GMP_USHRT_MAX (0 + (unsigned short) ~0)__GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1)__GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0)__GMP_CRAY_Pragma(str) mpq_numref(Q) (&((Q)->_mp_num))mpq_denref(Q) (&((Q)->_mp_den))mp_set_memory_functions __gmp_set_memory_functionsmp_get_memory_functions __gmp_get_memory_functionsmp_bits_per_limb __gmp_bits_per_limbgmp_errno __gmp_errnogmp_version __gmp_versiongmp_randinit __gmp_randinitgmp_randinit_default __gmp_randinit_defaultgmp_randinit_lc_2exp __gmp_randinit_lc_2expgmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_sizegmp_randinit_mt __gmp_randinit_mtgmp_randinit_set __gmp_randinit_setgmp_randseed __gmp_randseedgmp_randseed_ui __gmp_randseed_uigmp_randclear __gmp_randcleargmp_urandomb_ui __gmp_urandomb_uigmp_urandomm_ui __gmp_urandomm_uigmp_asprintf __gmp_asprintfgmp_fprintf __gmp_fprintfgmp_obstack_printf __gmp_obstack_printfgmp_obstack_vprintf __gmp_obstack_vprintfgmp_printf __gmp_printfgmp_snprintf __gmp_snprintfgmp_sprintf __gmp_sprintfgmp_vasprintf __gmp_vasprintfgmp_vfprintf __gmp_vfprintfgmp_vprintf __gmp_vprintfgmp_vsnprintf __gmp_vsnprintfgmp_vsprintf __gmp_vsprintfgmp_fscanf __gmp_fscanfgmp_scanf __gmp_scanfgmp_sscanf __gmp_sscanfgmp_vfscanf __gmp_vfscanfgmp_vscanf __gmp_vscanfgmp_vsscanf __gmp_vsscanf_mpz_realloc __gmpz_reallocmpz_realloc __gmpz_reallocmpz_abs __gmpz_absmpz_add __gmpz_addmpz_add_ui __gmpz_add_uimpz_addmul __gmpz_addmulmpz_addmul_ui __gmpz_addmul_uimpz_and __gmpz_andmpz_array_init __gmpz_array_initmpz_bin_ui __gmpz_bin_uimpz_bin_uiui __gmpz_bin_uiuimpz_cdiv_q __gmpz_cdiv_qmpz_cdiv_q_2exp __gmpz_cdiv_q_2expmpz_cdiv_q_ui __gmpz_cdiv_q_uimpz_cdiv_qr __gmpz_cdiv_qrmpz_cdiv_qr_ui __gmpz_cdiv_qr_uimpz_cdiv_r __gmpz_cdiv_rmpz_cdiv_r_2exp __gmpz_cdiv_r_2expmpz_cdiv_r_ui __gmpz_cdiv_r_uimpz_cdiv_ui __gmpz_cdiv_uimpz_clear __gmpz_clearmpz_clears __gmpz_clearsmpz_clrbit __gmpz_clrbitmpz_cmp __gmpz_cmpmpz_cmp_d __gmpz_cmp_d_mpz_cmp_si __gmpz_cmp_si_mpz_cmp_ui __gmpz_cmp_uimpz_cmpabs __gmpz_cmpabsmpz_cmpabs_d __gmpz_cmpabs_dmpz_cmpabs_ui __gmpz_cmpabs_uimpz_com __gmpz_commpz_combit __gmpz_combitmpz_congruent_p __gmpz_congruent_pmpz_congruent_2exp_p __gmpz_congruent_2exp_pmpz_congruent_ui_p __gmpz_congruent_ui_pmpz_divexact __gmpz_divexactmpz_divexact_ui __gmpz_divexact_uimpz_divisible_p __gmpz_divisible_pmpz_divisible_ui_p __gmpz_divisible_ui_pmpz_divisible_2exp_p __gmpz_divisible_2exp_pmpz_dump __gmpz_dumpmpz_export __gmpz_exportmpz_fac_ui __gmpz_fac_uimpz_2fac_ui __gmpz_2fac_uimpz_mfac_uiui __gmpz_mfac_uiuimpz_primorial_ui __gmpz_primorial_uimpz_fdiv_q __gmpz_fdiv_qmpz_fdiv_q_2exp __gmpz_fdiv_q_2expmpz_fdiv_q_ui __gmpz_fdiv_q_uimpz_fdiv_qr __gmpz_fdiv_qrmpz_fdiv_qr_ui __gmpz_fdiv_qr_uimpz_fdiv_r __gmpz_fdiv_rmpz_fdiv_r_2exp __gmpz_fdiv_r_2expmpz_fdiv_r_ui __gmpz_fdiv_r_uimpz_fdiv_ui __gmpz_fdiv_uimpz_fib_ui __gmpz_fib_uimpz_fib2_ui __gmpz_fib2_uimpz_fits_sint_p __gmpz_fits_sint_pmpz_fits_slong_p __gmpz_fits_slong_pmpz_fits_sshort_p __gmpz_fits_sshort_pmpz_fits_uint_p __gmpz_fits_uint_pmpz_fits_ulong_p __gmpz_fits_ulong_pmpz_fits_ushort_p __gmpz_fits_ushort_pmpz_gcd __gmpz_gcdmpz_gcd_ui __gmpz_gcd_uimpz_gcdext __gmpz_gcdextmpz_get_d __gmpz_get_dmpz_get_d_2exp __gmpz_get_d_2expmpz_get_si __gmpz_get_simpz_get_str __gmpz_get_strmpz_get_ui __gmpz_get_uimpz_getlimbn __gmpz_getlimbnmpz_hamdist __gmpz_hamdistmpz_import __gmpz_importmpz_init __gmpz_initmpz_init2 __gmpz_init2mpz_inits __gmpz_initsmpz_init_set __gmpz_init_setmpz_init_set_d __gmpz_init_set_dmpz_init_set_si __gmpz_init_set_simpz_init_set_str __gmpz_init_set_strmpz_init_set_ui __gmpz_init_set_uimpz_inp_raw __gmpz_inp_rawmpz_inp_str __gmpz_inp_strmpz_invert __gmpz_invertmpz_ior __gmpz_iormpz_jacobi __gmpz_jacobimpz_kronecker mpz_jacobimpz_kronecker_si __gmpz_kronecker_simpz_kronecker_ui __gmpz_kronecker_uimpz_si_kronecker __gmpz_si_kroneckermpz_ui_kronecker __gmpz_ui_kroneckermpz_lcm __gmpz_lcmmpz_lcm_ui __gmpz_lcm_uimpz_legendre mpz_jacobimpz_lucnum_ui __gmpz_lucnum_uimpz_lucnum2_ui __gmpz_lucnum2_uimpz_millerrabin __gmpz_millerrabinmpz_mod __gmpz_modmpz_mod_ui mpz_fdiv_r_uimpz_mul __gmpz_mulmpz_mul_2exp __gmpz_mul_2expmpz_mul_si __gmpz_mul_simpz_mul_ui __gmpz_mul_uimpz_neg __gmpz_negmpz_nextprime __gmpz_nextprimempz_out_raw __gmpz_out_rawmpz_out_str __gmpz_out_strmpz_perfect_power_p __gmpz_perfect_power_pmpz_perfect_square_p __gmpz_perfect_square_pmpz_popcount __gmpz_popcountmpz_pow_ui __gmpz_pow_uimpz_powm __gmpz_powmmpz_powm_sec __gmpz_powm_secmpz_powm_ui __gmpz_powm_uimpz_probab_prime_p __gmpz_probab_prime_pmpz_random __gmpz_randommpz_random2 __gmpz_random2mpz_realloc2 __gmpz_realloc2mpz_remove __gmpz_removempz_root __gmpz_rootmpz_rootrem __gmpz_rootremmpz_rrandomb __gmpz_rrandombmpz_scan0 __gmpz_scan0mpz_scan1 __gmpz_scan1mpz_set __gmpz_setmpz_set_d __gmpz_set_dmpz_set_f __gmpz_set_fmpz_set_q __gmpz_set_qmpz_set_si __gmpz_set_simpz_set_str __gmpz_set_strmpz_set_ui __gmpz_set_uimpz_setbit __gmpz_setbitmpz_size __gmpz_sizempz_sizeinbase __gmpz_sizeinbasempz_sqrt __gmpz_sqrtmpz_sqrtrem __gmpz_sqrtremmpz_sub __gmpz_submpz_sub_ui __gmpz_sub_uimpz_ui_sub __gmpz_ui_submpz_submul __gmpz_submulmpz_submul_ui __gmpz_submul_uimpz_swap __gmpz_swapmpz_tdiv_ui __gmpz_tdiv_uimpz_tdiv_q __gmpz_tdiv_qmpz_tdiv_q_2exp __gmpz_tdiv_q_2expmpz_tdiv_q_ui __gmpz_tdiv_q_uimpz_tdiv_qr __gmpz_tdiv_qrmpz_tdiv_qr_ui __gmpz_tdiv_qr_uimpz_tdiv_r __gmpz_tdiv_rmpz_tdiv_r_2exp __gmpz_tdiv_r_2expmpz_tdiv_r_ui __gmpz_tdiv_r_uimpz_tstbit __gmpz_tstbitmpz_ui_pow_ui __gmpz_ui_pow_uimpz_urandomb __gmpz_urandombmpz_urandomm __gmpz_urandommmpz_xor __gmpz_xormpz_eor __gmpz_xormpz_limbs_read __gmpz_limbs_readmpz_limbs_write __gmpz_limbs_writempz_limbs_modify __gmpz_limbs_modifympz_limbs_finish __gmpz_limbs_finishmpz_roinit_n __gmpz_roinit_nMPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }}mpq_abs __gmpq_absmpq_add __gmpq_addmpq_canonicalize __gmpq_canonicalizempq_clear __gmpq_clear mpq_clears __gmpq_clears mpq_cmp __gmpq_cmp _mpq_cmp_si __gmpq_cmp_si _mpq_cmp_ui __gmpq_cmp_ui mpq_div __gmpq_div mpq_div_2exp __gmpq_div_2exp mpq_equal __gmpq_equal mpq_get_num __gmpq_get_num mpq_get_den __gmpq_get_den mpq_get_d __gmpq_get_d mpq_get_str __gmpq_get_str mpq_init __gmpq_init mpq_inits __gmpq_inits mpq_inp_str __gmpq_inp_str mpq_inv __gmpq_inv mpq_mul __gmpq_mul mpq_mul_2exp __gmpq_mul_2exp mpq_neg __gmpq_neg mpq_out_str __gmpq_out_str mpq_set __gmpq_set mpq_set_d __gmpq_set_d mpq_set_den __gmpq_set_den mpq_set_f __gmpq_set_f mpq_set_num __gmpq_set_num mpq_set_si __gmpq_set_si mpq_set_str __gmpq_set_str mpq_set_ui __gmpq_set_ui mpq_set_z __gmpq_set_z mpq_sub __gmpq_sub mpq_swap __gmpq_swap mpf_abs __gmpf_abs mpf_add __gmpf_add mpf_add_ui __gmpf_add_ui mpf_ceil __gmpf_ceil mpf_clear __gmpf_clear mpf_clears __gmpf_clears mpf_cmp __gmpf_cmp mpf_cmp_d __gmpf_cmp_d mpf_cmp_si __gmpf_cmp_si mpf_cmp_ui __gmpf_cmp_ui mpf_div __gmpf_div mpf_div_2exp __gmpf_div_2exp mpf_div_ui __gmpf_div_ui mpf_dump __gmpf_dump mpf_eq __gmpf_eq mpf_fits_sint_p __gmpf_fits_sint_p mpf_fits_slong_p __gmpf_fits_slong_p mpf_fits_sshort_p __gmpf_fits_sshort_p mpf_fits_uint_p __gmpf_fits_uint_p mpf_fits_ulong_p __gmpf_fits_ulong_p mpf_fits_ushort_p __gmpf_fits_ushort_p mpf_floor __gmpf_floor mpf_get_d __gmpf_get_d mpf_get_d_2exp __gmpf_get_d_2exp mpf_get_default_prec __gmpf_get_default_prec mpf_get_prec __gmpf_get_prec mpf_get_si __gmpf_get_si mpf_get_str __gmpf_get_str mpf_get_ui __gmpf_get_ui mpf_init __gmpf_init mpf_init2 __gmpf_init2 mpf_inits __gmpf_inits mpf_init_set __gmpf_init_set mpf_init_set_d __gmpf_init_set_d mpf_init_set_si __gmpf_init_set_si mpf_init_set_str __gmpf_init_set_str mpf_init_set_ui __gmpf_init_set_ui mpf_inp_str __gmpf_inp_str mpf_integer_p __gmpf_integer_p mpf_mul __gmpf_mul mpf_mul_2exp __gmpf_mul_2exp mpf_mul_ui __gmpf_mul_ui mpf_neg __gmpf_neg mpf_out_str __gmpf_out_str mpf_pow_ui __gmpf_pow_ui mpf_random2 __gmpf_random2 mpf_reldiff __gmpf_reldiff mpf_set __gmpf_set mpf_set_d __gmpf_set_d mpf_set_default_prec __gmpf_set_default_prec mpf_set_prec __gmpf_set_prec mpf_set_prec_raw __gmpf_set_prec_raw mpf_set_q __gmpf_set_q mpf_set_si __gmpf_set_si mpf_set_str __gmpf_set_str mpf_set_ui __gmpf_set_ui mpf_set_z __gmpf_set_z mpf_size __gmpf_size mpf_sqrt __gmpf_sqrt mpf_sqrt_ui __gmpf_sqrt_ui mpf_sub __gmpf_sub mpf_sub_ui __gmpf_sub_ui mpf_swap __gmpf_swap mpf_trunc __gmpf_trunc mpf_ui_div __gmpf_ui_div mpf_ui_sub __gmpf_ui_sub mpf_urandomb __gmpf_urandomb mpn_add __MPN(add) mpn_add_1 __MPN(add_1) mpn_add_n __MPN(add_n) mpn_addmul_1 __MPN(addmul_1) mpn_cmp __MPN(cmp) mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) mpn_divexact_by3c __MPN(divexact_by3c) mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) mpn_divrem __MPN(divrem) mpn_divrem_1 __MPN(divrem_1) mpn_divrem_2 __MPN(divrem_2) mpn_div_qr_1 __MPN(div_qr_1) mpn_div_qr_2 __MPN(div_qr_2) mpn_gcd __MPN(gcd) mpn_gcd_1 __MPN(gcd_1) mpn_gcdext_1 __MPN(gcdext_1) mpn_gcdext __MPN(gcdext) mpn_get_str __MPN(get_str) mpn_hamdist __MPN(hamdist) mpn_lshift __MPN(lshift) mpn_mod_1 __MPN(mod_1) mpn_mul __MPN(mul) mpn_mul_1 __MPN(mul_1) mpn_mul_n __MPN(mul_n) mpn_sqr __MPN(sqr) mpn_neg __MPN(neg) mpn_com __MPN(com) mpn_perfect_square_p __MPN(perfect_square_p) mpn_perfect_power_p __MPN(perfect_power_p) mpn_popcount __MPN(popcount) mpn_pow_1 __MPN(pow_1) mpn_preinv_mod_1 __MPN(preinv_mod_1) mpn_random __MPN(random) mpn_random2 __MPN(random2) mpn_rshift __MPN(rshift) mpn_scan0 __MPN(scan0) mpn_scan1 __MPN(scan1) mpn_set_str __MPN(set_str) mpn_sizeinbase __MPN(sizeinbase) mpn_sqrtrem __MPN(sqrtrem) mpn_sub __MPN(sub) mpn_sub_1 __MPN(sub_1) mpn_sub_n __MPN(sub_n) mpn_submul_1 __MPN(submul_1) mpn_tdiv_qr __MPN(tdiv_qr) mpn_and_n __MPN(and_n) mpn_andn_n __MPN(andn_n) mpn_nand_n __MPN(nand_n) mpn_ior_n __MPN(ior_n) mpn_iorn_n __MPN(iorn_n) mpn_nior_n __MPN(nior_n) mpn_xor_n __MPN(xor_n) mpn_xnor_n __MPN(xnor_n) mpn_copyi __MPN(copyi) mpn_copyd __MPN(copyd) mpn_zero __MPN(zero) mpn_cnd_add_n __MPN(cnd_add_n) mpn_cnd_sub_n __MPN(cnd_sub_n) mpn_sec_add_1 __MPN(sec_add_1) mpn_sec_add_1_itch __MPN(sec_add_1_itch) mpn_sec_sub_1 __MPN(sec_sub_1) mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) mpn_sec_mul __MPN(sec_mul) mpn_sec_mul_itch __MPN(sec_mul_itch) mpn_sec_sqr __MPN(sec_sqr) mpn_sec_sqr_itch __MPN(sec_sqr_itch) mpn_sec_powm __MPN(sec_powm) mpn_sec_powm_itch __MPN(sec_powm_itch) mpn_sec_tabselect __MPN(sec_tabselect) mpn_sec_div_qr __MPN(sec_div_qr) mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) mpn_sec_div_r __MPN(sec_div_r) mpn_sec_div_r_itch __MPN(sec_div_r_itch) mpn_sec_invert __MPN(sec_invert) mpn_sec_invert_itch __MPN(sec_invert_itch) __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval));__GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0)__GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0))__GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0))__GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0)__GMPN_ADDCB(r,x,y) ((r) < (y))__GMPN_SUBCB(r,x,y) ((x) < (y))__GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)__GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB)__GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0)__GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0)__GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0)mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0)mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0)mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0)mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI))mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI))mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI))mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d))mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0]))mpz_even_p(z) (! mpz_odd_p (z))mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize)mpz_mdiv mpz_fdiv_qmpz_mdivmod mpz_fdiv_qrmpz_mmod mpz_fdiv_rmpz_mdiv_ui mpz_fdiv_q_uimpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d))mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d))mpz_div mpz_fdiv_qmpz_divmod mpz_fdiv_qrmpz_div_ui mpz_fdiv_q_uimpz_divmod_ui mpz_fdiv_qr_uimpz_div_2exp mpz_fdiv_q_2expmpz_mod_2exp mpz_fdiv_r_2exp__GMP_CC "x86_64-w64-mingw32-gcc -std=gnu99"__GMP_CFLAGS "-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"__GNU_MP_VERSION 6__GNU_MP_VERSION_MINOR 0__GNU_MP_VERSION_PATCHLEVEL 0__GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)__GMP_H__ ,ed25519_sha512_set_private_key nettle_ed25519_sha512_set_private_key-ed25519_sha512_public_key nettle_ed25519_sha512_public_key.ed25519_sha512_sign nettle_ed25519_sha512_sign/ed25519_sha512_verify nettle_ed25519_sha512_verify1_eddsa_compress _nettle_eddsa_compress2_eddsa_compress_itch _nettle_eddsa_compress_itch3_eddsa_decompress _nettle_eddsa_decompress4_eddsa_decompress_itch _nettle_eddsa_decompress_itch5_eddsa_hash _nettle_eddsa_hash6_eddsa_expand_key _nettle_eddsa_expand_key7_eddsa_sign _nettle_eddsa_sign8_eddsa_sign_itch _nettle_eddsa_sign_itch9_eddsa_verify _nettle_eddsa_verify:_eddsa_verify_itch _nettle_eddsa_verify_itch;_eddsa_public_key_itch _nettle_eddsa_public_key_itch<_eddsa_public_key _nettle_eddsa_public_key>ED25519_KEY_SIZE 32?ED25519_SIGNATURE_SIZE 64(#NETTLE_ECC_INTERNAL_H_INCLUDED '#NETTLE_ECC_CURVE_H_INCLUDED ( "NETTLE_GMP_GLUE_H_INCLUDED 'GMP_HAVE_mpz_limbs_read 1-GMP_HAVE_mpn_copyd 1Ecnd_swap _nettle_cnd_swapFmpz_limbs_cmp _nettle_mpz_limbs_cmpGmpz_limbs_read_n _nettle_mpz_limbs_read_nHmpz_limbs_copy _nettle_mpz_limbs_copyImpz_set_n _nettle_mpz_set_nJmpn_set_base256 _nettle_mpn_set_base256Kmpn_set_base256_le _nettle_mpn_set_base256_leLmpn_get_base256_le _nettle_mpn_get_base256_leMgmp_alloc_limbs _nettle_gmp_alloc_limbsNgmp_free_limbs _nettle_gmp_free_limbsOgmp_free _nettle_gmp_freePgmp_alloc _nettle_gmp_allocRTMP_GMP_DECL(name,type) type *name; size_t tmp_ ##name ##_sizeTTMP_GMP_ALLOC(name,size) do { tmp_ ##name ##_size = (size); (name) = gmp_alloc(sizeof (*name) * (size)); } while (0)XTMP_GMP_FREE(name) (gmp_free(name, tmp_ ##name ##_size))]cnd_add_n(cnd,rp,ap,n) mpn_cnd_add_n ((cnd), (rp), (rp), (ap), (n))^cnd_sub_n(cnd,rp,ap,n) mpn_cnd_sub_n ((cnd), (rp), (rp), (ap), (n))+ecc_pp1_redc _nettle_ecc_pp1_redc,ecc_pm1_redc _nettle_ecc_pm1_redc-ecc_mod_add _nettle_ecc_mod_add.ecc_mod_sub _nettle_ecc_mod_sub/ecc_mod_mul_1 _nettle_ecc_mod_mul_10ecc_mod_addmul_1 _nettle_ecc_mod_addmul_11ecc_mod_submul_1 _nettle_ecc_mod_submul_12ecc_mod_mul _nettle_ecc_mod_mul3ecc_mod_sqr _nettle_ecc_mod_sqr4ecc_mod_random _nettle_ecc_mod_random5ecc_mod _nettle_ecc_mod6ecc_mod_inv _nettle_ecc_mod_inv7ecc_hash _nettle_ecc_hash8ecc_a_to_j _nettle_ecc_a_to_j9ecc_j_to_a _nettle_ecc_j_to_a:ecc_eh_to_a _nettle_ecc_eh_to_a;ecc_dup_jj _nettle_ecc_dup_jjecc_dup_eh _nettle_ecc_dup_eh?ecc_add_eh _nettle_ecc_add_eh@ecc_add_ehh _nettle_ecc_add_ehhAecc_mul_g _nettle_ecc_mul_gBecc_mul_a _nettle_ecc_mul_aCecc_mul_g_eh _nettle_ecc_mul_g_ehDecc_mul_a_eh _nettle_ecc_mul_a_ehEcnd_copy _nettle_cnd_copyFsec_add_1 _nettle_sec_add_1Gsec_sub_1 _nettle_sec_sub_1Hsec_tabselect _nettle_sec_tabselectIsec_modinv _nettle_sec_modinvJcurve25519_eh_to_x _nettle_curve25519_eh_to_xRECC_MAX_SIZE ((521 + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)YECC_MUL_A_WBITS 4[ECC_MUL_A_EH_WBITS 4ecc_modp_add(ecc,r,a,b) ecc_mod_add (&(ecc)->p, (r), (a), (b))ecc_modp_sub(ecc,r,a,b) ecc_mod_sub (&(ecc)->p, (r), (a), (b))ecc_modp_mul_1(ecc,r,a,b) ecc_mod_mul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_addmul_1(ecc,r,a,b) ecc_mod_addmul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_submul_1(ecc,r,a,b) ecc_mod_submul_1 (&(ecc)->p, (r), (a), (b))ecc_modp_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->p, (r), (a), (b))ecc_modp_sqr(ecc,r,a) ecc_mod_sqr (&(ecc)->p, (r), (a))ecc_modq_add(ecc,r,a,b) ecc_mod_add (&(ecc)->q, (r), (a), (b))ecc_modq_mul(ecc,r,a,b) ecc_mod_mul (&(ecc)->q, (r), (a), (b))ECC_MOD_INV_ITCH(size) (2*(size))ECC_J_TO_A_ITCH(size) (5*(size))ECC_EH_TO_A_ITCH(size,inv) (2*(size)+(inv))ECC_DUP_JJ_ITCH(size) (5*(size))ECC_DUP_EH_ITCH(size) (5*(size))ECC_ADD_JJA_ITCH(size) (6*(size))ECC_ADD_JJJ_ITCH(size) (8*(size))ECC_ADD_EH_ITCH(size) (6*(size))ECC_ADD_EHH_ITCH(size) (7*(size))ECC_MUL_G_ITCH(size) (9*(size))ECC_MUL_G_EH_ITCH(size) (9*(size))ECC_MUL_A_ITCH(size) (((3 << ECC_MUL_A_WBITS) + 11) * (size))ECC_MUL_A_EH_ITCH(size) (((3 << ECC_MUL_A_EH_WBITS) + 10) * (size))ECC_ECDSA_SIGN_ITCH(size) (12*(size))ECC_MOD_RANDOM_ITCH(size) (size)ECC_HASH_ITCH(size) (1+(size)))#NETTLE_SHA2_H_INCLUDED ,sha224_init nettle_sha224_init-sha224_digest nettle_sha224_digest.sha256_init nettle_sha256_init/sha256_update nettle_sha256_update0sha256_digest nettle_sha256_digest1sha384_init nettle_sha384_init2sha384_digest nettle_sha384_digest3sha512_init nettle_sha512_init4sha512_update nettle_sha512_update5sha512_digest nettle_sha512_digest6sha512_224_init nettle_sha512_224_init7sha512_224_digest nettle_sha512_224_digest8sha512_256_init nettle_sha512_256_init9sha512_256_digest nettle_sha512_256_digestSHA512_DATA_SIZE SHA512_BLOCK_SIZE?SHA384_DATA_SIZE SHA512_BLOCK_SIZECSHA256_DIGEST_SIZE 32DSHA256_BLOCK_SIZE 64G_SHA256_DIGEST_LENGTH 8gSHA224_DIGEST_SIZE 28hSHA224_BLOCK_SIZE SHA256_BLOCK_SIZEisha224_ctx sha256_ctxnsha224_update nettle_sha256_updatexSHA512_DIGEST_SIZE 64ySHA512_BLOCK_SIZE 128|_SHA512_DIGEST_LENGTH 8SHA384_DIGEST_SIZE 48SHA384_BLOCK_SIZE SHA512_BLOCK_SIZEsha384_ctx sha512_ctxsha384_update nettle_sha512_updateSHA512_224_DIGEST_SIZE 28SHA512_224_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_224_ctx sha512_ctxsha512_224_update nettle_sha512_updateSHA512_256_DIGEST_SIZE 32SHA512_256_BLOCK_SIZE SHA512_BLOCK_SIZEsha512_256_ctx sha512_ctxsha512_256_update nettle_sha512_update5A scratch6scratch_out (scratch + 3*ecc->p.size)?A@scratch_out~ ~   (,049cjotTii B5d2L b2L&0S  "%0025OT~``l`limrADHKOV "$+} 0 f i m !$'X[b ),07=BI/4=rtwn0CFIccbix~,8@?Bin(ey>Ad\e0s`{5CRY(CE~Wn!+ADW`dnn  'FTckfmov08.file<gcrtdll.cw P`P 0@F\rp   .text/*.data.bss.xdata4.pdata0   ]- 8 0GUaMlw`.fileFgcrtbegin.c.text0.data.bssl.filergsexp.c0   0 p  ! >P ^  ~   .text0 .data.bss.xdata4t.pdata0! & g-  80 0G}UaMl w`.filegsexp-format.c    `   .text " .data.bss.xdata@.pdata0 .rdata*#  kx-l8` 0G}CUa]*l@wp.filegsexp-transport.c   .text .data.bss.rdata.xdata.pdata ]/ ~@-E%8 0G0@ 9 _U l`wp.filegj/ M .textR.data.bss.xdata.pdata?5 8 ;-E(+8 0[^UWlw.filegbignum.c0  p    P 6 .text0.data.bss.xdata`.pdata`.rdataqw:  b -p,{ 8 0Gpr=U[ealw@.file$gbignum-random.cT0 k .text0.data.bss.xdatax .pdatahgE  <-8h8  0Ulw.fileNg}  ! primes@ .text?.data.bss.rdata .xdataH.pdata$ PJ -S< 8P 0G0DU|a lw h.filelgsexp2bignum.c# .text#.data.bss.xdata .pdata 7^  R&-I8 0?U}Hlw h.filegpkcs1.c"p$ .textp$.data.bss.rdata .xdata.pdata /b ,x-JS8 0VU_l wP `.filegpkcs1-encrypt.cA% .text%.data.bss.rdata .xdata.pdata [e }I-%L)8 0 C2U$ *l@w .filegpkcs1-decrypt.cV & .text &.data.bss.xdata.pdata pj \.-NO8 0;UN#sl`w8 p.filegpkcs1-rsa-digest.ck& .text&.data.bss.xdata(.pdata n  -RT8@ 0ƤU%<lw x.file gpkcs1-rsa-md5.cP'  ' .textP'+ .data.bss.xdata8 .pdata.rdata r d$[-pT8p 0?U'(alw .file0gpkcs1-rsa-sha1.c(   ) .text(6 .data.bss.xdataX .pdata.rdata Fy j$\[-Y8 0AU%+*alw .fileTgpkcs1-rsa-sha256.c!) @ N`* .text); .data.bss.xdatax .pdata.rdata  y$[-]8 0UO.,alw.filexgpkcs1-rsa-sha512.ct+ @ + .text+[ .data.bss.xdata .pdata(.rdata@ ) $[-bb8 0[ U{1-alw.filegrsa.c`, , , , .text`,.data.bss.xdata(.pdata@0  mi-g80 0G00M U4=l w.filegrsa-sign.c30- O- l- . .text0- .data.bss.xdata<.pdatap0 Đ +J-h8` 0 U6Zl@w@.filegrsa-verify.c/ .text/.data.bss.xdata.pdata ʗ B -k#8 0T U?99l`wX.filegrsa-pkcs1-sign.c/ .text/Z.data.bss.xdata0 .pdata    -&m8 0 W }Ux;8lwX.fileg 0 .text 0.data.bss.xdata<.pdata  0!O-n8 0 }U=Dlw`.file4grsa-pkcs1-verify.c0 .text0g.data.bss.xdataP.pdata f ".-|py8  0 }U?@lwh.fileSgrsa-md5-sign.c P1 % 1 .textP1.data.bss.xdata`.pdataC :#%-ql8P 0hU4BNlwX.filergrsa-md5-verify.c@ 2 V p2 .text2.data.bss.xdatax .pdata} j$C-atZ8 0UD\lw.filegrsa-sha1-sign.cs 2  03 .text2.data.bss.xdata.pdata @&%-vl8 0UFOl w.filegrsa-sha1-verify.c 3  3 .text3.data.bss.xdata .pdata' p:'C-'yZ8 0{U-I]l@w0.filegrsa-sha256-sign.c P4  4 .textP4.data.bss.xdata.pdata0 L}(%-{l8 0,UKQl`w.filegG  5 ' p5 .text5.data.bss.xdata .pdataH |)C-}Z8@ 0UM_lwp.file grsa-sha512-sign.c[ 5 r 06 .text5.data.bss.xdata.pdata`_ S*%-Gl8p 0#U:PQlw.file,g 6  6 .text6.data.bss.xdata  .pdatax  ,C-Z8 0>@UR_lw.fileJgrsa-encrypt.c P7 .textP7I.data.bss.xdata@ .pdata 5  M-- 8 0Y}UT3lwXP.filehgrsa-decrypt.c 7 .text7[.data.bss.xdataL.pdata  \.,-y8 0֡}UW2lwh.filegrsa-decrypt-tr.c 8 .text8.data.bss.xdata\.pdata  /\-}y80 0SR}UOY<l wp.filegrsa-keygen.c 8 .text8!.data.bss.rdata` Z.xdatap.pdata   =0v-8` 0G`@RU[l@w.filegrsa-blind.c5 @> G > .text@> .data.bss.xdata$.pdata/ Z21-)8 0"U_;l`w.filegrsa2sexp.c[ ? .text ?.data.bss.rdata g.xdata.pdata  N3-?8 0lYUSaelw@.file gsexp2rsa.cv ?   PA  .text?#.data.bss.xdata .pdata.rdata@  : ' &4L-Wu8 01Uclw.file-gdsa.c A  B  PB  B .textA.data.bss.xdata0.pdata0 a .5-̒8  0ۡUfa lw.fileNgdsa-compat.c0 B K B g B  C .textBZ.data.bss.xdata.pdata,0  d6-P48P 0t)Uh8lw.filelg C .textC.data.bss.xdata.pdata\  8 75-Y8 0U klw(x.filegdsa-gen-params.c C .textCt .data.bss.xdata,.pdatah +  A8p-ݗJ8 0sUm l w.filegdsa-sign.c `F .text`Fm .data.bss.xdataD.pdatat l }U:Z-'8 0\mUql@w(.filegdsa-verify.c G .textG .data.bss.xdata\.pdata  R ;4-ۛ8 0;Usl`w.filegdsa-keygen.c I .textI.data.bss.xdatat.pdata ; 3<%-|08@ 0Uvlw8 h.filegdsa-hash.c0 PJ .textPJb.data.bss.xdata .pdata n#  >-8p 0ۡUry lw h.file#gdsa-sha1-sign.cA J ] J .textJ.data.bss.xdata.pdataC& &>Q-R8 0=)U{{9alw!.fileDgdsa-sha1-verify.cr `K  K .text`Kd.data.bss.xdata.pdatai, H'@#-R8 0)U}5a lw!x.fileegdsa-sha256-sign.c K  L .textK.data.bss.xdata.pdata1 3JAQ-8 0ܓ)U9alw".fileg pL  L .textpLd.data.bss.xdata.pdata7 UB#-80 0? )U"7a- l w"x.filegdsa2sexp.c)L .textL~.data.bss.rdata^.xdata.pdata 9= C-58` 0. ~UYJl@w"@.filegsexp2dsa.cD`M gr0O O pP .text`M.data.bss.xdataH.pdata0 .rdata`A  DD->8 0!ԧUa7l`w8#h.filegpgp-encode.cP @Q Q !R 7R MS cS T T U U  V 0W &PZ 7Z .textP N.data.bss.xdata8.pdata@-.rdata L kF-1D8 0Gp8"UaPlw$.filegrsa2openpgp.cH] .text] .data.bss.xdata.pdata k  oI-u-8 0G@.#Uz\lw0).fileJgder-iterator.cf@_ ` `  a @a a 5a Ppb .text@_ .data.bss.xdata@.pdata`.rdataJt V L#K6-8 0GP#WU֓a^lw).filelgder2rsa.ck c c @f .text c.data.bss.xdataT,.pdata`$  , 5YM-G8P 0G0A$SUlwX+.filegder2dsa.cf g $Ph U0j .textf.data.bss.xdataD.pdata0 ) W B#O-8 01%xU,anlwX,p.filegsec-add-1.cyj .textj/.data.bss.xdata.pdata   )Q-8 0 %Uٜ>l w-0.filegsec-sub-1.cj .textj6.data.bss.xdata.pdata    Q-8 0G 0&URl@w-0.filegsec-tabselect.c k .text k.data.bss.rdata`.xdata.pdata  7R-+8 0+'UiXl`w(.h.fileggmp-glue.ck l l pm   n `n 4n Opo jp Pp p  q .textk0.data.bss.xdata.pdata$.rdata9{ R2- 8@ 0GP0\'UTalw.0.file:gcnd-copy.cq .textq@.data.bss.xdatad.pdatah  %U-8p 0(U7lw1@.fileZgecc-mod.cq .textq.data.bss.rdata.xdatal.pdatat  "U0-I?8 01)ULlw2.file|gecc-mod-inv.cv .textv.data.bss.rdata@.xdata.pdata h 5V-8 0G pQ)īU"lw2.filegecc-mod-arith.cy @z z /{ H| ap} u} .texty0..data.bss.rdata 8.xdataT.pdataTZ  _uX(-  8 0*Uۯlw`3.filegecc-pp1-redc.c} .text}7.data.bss.rdata`.xdata.pdata  Y-80 04+Ul wh5.filegecc-pm1-redc.c  .text .data.bss.rdata.xdata .pdata ~ Z-!8` 0+U|l@w6.file gecc-192.cecc_p0PO Oecc_pp1hPOecc_qOpOecc_qp1h0Oecc_bPecc_gOecc_unitO.text@.data.bss.rdata>  |[8  ,U3l`.file% gecc-224.cecc_p@@ecc_pp1hecc_q` ecc_qp1hecc_b ecc_gecc_unitQ.text@.data.bss.rdataPB  fg\8  :-iU2'l.fileR gecc-256.c@ P ecc_p@ecc_pp1h@ecc_q`ecc_qp1h ecc_b ecc_g.text@ .data.bss.rdataB.xdata 0.pdata  5R][-8 0G -UYlw6.filer gecc-384.cecc_p ecc_pp1h@ecc_q` ecc_qp1hecc_b ecc_g ecc_unit.text.data.bss.rdata3u ^8  0.Ul3l.file gecc-521.cecc_pXVUSecc_pp1hTecc_qWVUecc_qp1hTecc_b@Xecc_gWecc_unitS .text.data.bss.rdata@ Nc _8  NG//U'l.file gecc-25519.c , =p O ] u@ ecc_p`ecc_pp1h@ecc_q@ecc_qp1h ecc_d`ecc_gecc_unitZ.text1.data.bss.rdata@Y`C.xdataP l.pdataH u`x-%8@ 0}/U alw7 .file gecc-size.c    .text8.data.bss.xdata .pdataX0   5b8p 0 0[U9l w9x.file gecc-j-to-a.c .text .data.bss.xdata .pdata  ci-c.|8 0gT1Ul@w:.file% gecc-a-to-j.c p .textp.data.bss.xdata  .pdata    ?e-0F8 0{2[UDl`w:X.fileC gecc-dup-jj.c  .text b.data.bss.xdata .pdata ! 3f-%208 0֯22Unlw;`.filea gecc-add-jja.c/ .text.data.bss.xdata .pdata * F Ig-U3080 0^3@U=slwh;h.file gecc-add-jjj.cC .text.data.bss.xdata .pdata 14  /`h4-48` 0H 4[Ulw;.file gecc-eh-to-a.cWp .textp .data.bss.rdata,.xdata$ .pdata ? iV-7U8 0Gp 04[U>zlwX<.file gecc-dup-eh.ck  .text .data.bss.xdata8 .pdata [G j-m:C8 0g5ݭU^lw=`.file gecc-add-eh.c~ .textr.data.bss.xdataH .pdata lO uk-;08 06yUel wh=h.file gecc-add-ehh.cp .textp.data.bss.xdataX .pdata W  m-<08  0T6U{il@w=h.file gecc-mul-g-eh.c  .text .data.bss.xdatah .pdata d`  n,->|8P 0s7AU~l`w8>.file; gecc-mul-a-eh.c .text.data.bss.rdata,.xdata .pdata  g m (Lo-A[8 0G A!8Ublw>.fileY gecc-mul-g.cp .textp.data.bss.xdata .pdata  eq 5p,-G8 08AU#lwh?.file{ gecc-mul-a.cp .textp.data.bss.rdata ).xdata .pdata  y , +&r-K8 0G0 (~9Ulw?.file gecc-hash.c@ .text@.data.bss.xdata  .pdata$  ƃ 8 s-R8 0,:Uk2lw@h.file gecc-random.cЧ Ш .textЧK.data.bss.rdataP7.xdata $.pdata0   %t-?T=8@ 0G 0:UalwA.file gecc-point.c4  JP ap v .text .data.bss.xdata 4.pdataH 0   1v-|Y 8p 0;[U?l wA .file gecc-scalar.c     .text.data.bss.xdata, .pdatax 0  d^x{-]|8 0 4<[UZl@wB.file gecc-point-mul.c .text.data.bss.rdata,.xdataH .pdata   y9-`8 0f<U4`l`wCx.file@ gecc-point-mul-g.cp .textp.data.bss.rdata .xdata\ .pdata   { -a$8 0_=UnlwDh.file_ gecc-ecdsa-sign.c  -0 .text Q.data.bss.xdatap .pdata  |^-bF80 0^>>)UlwpD.file} gecdsa-sign.cC .text .data.bss.xdata .pdata   |}`-d8` 0?U4lwEx.file gecc-ecdsa-verify.cU k0 P .text.data.bss.xdata  .pdata $ '  1~-f8 0G pJ?{UHslwE.file gecdsa-verify.c .text.data.bss.xdata .pdata   ]-l}8 0Ņ@,Ulw@F.file gecdsa-keygen.cp .textp.data.bss.rdata.xdata .pdata  y >3-o8 0=AUl wFh.file gcurve25519-mul-g.cP .textP.data.bss.xdata .pdata  4 #q-p8  0B9Ul@w0Gx.file gcurve25519-mul.c @ .text@GM.data.bss.xdata .pdata,  W ;-qg8P 0BkU l`wG.file9 g=" .text.data.bss.xdata .pdata8   B-t8 0X`CbU#lw0H.fileX geddsa-compress.cRp n .textp.data.bss.xdata4 .pdataD   Ӈ*-!u08 0D|UClwHp.filew geddsa-decompress.c  .text.data.bss.xdataD .pdata\  KX-Qv88 06DƮU qlw I.file geddsa-expand.c .text.data.bss.rdata*.xdata\ .pdatat  ^  PUD-xS8 0lE0UzlwI.file geddsa-hash.c .textA.data.bss.xdatat  .pdata   @ -yd8@ 0,FCU$dlwHJH.file geddsa-pubkey.c   .textk.data.bss.xdata .pdata    -@{|8p 0oFpU?l wJp.file geddsa-sign.cp 7 .textp.data.bss.xdata .pdata .rdata0Hy  '-|8 0GUl@wK.filegeddsa-verify.cequal_h J` dp .text% .data.bss.xdata ,.pdata $ $)  K. -sM 8 0G` 1H5Ukl`wK.file7gy0 С.text0.data.bss.xdata .pdata  6  7-8 0HٳU"TlwLp.fileUg .text .data.bss.xdata .pdata  @  -`80 0ߗIU$^lw M.filesg .text.data.bss.xdata .pdata  K  Tv-8` 0KJδU7'lwM.filegecc-192-modp.asm5 *U ʕU)f.textf.data.bss8 0.filegecc-224-modp.asmI U ޕU;*.text.data.bss8 0.filegecc-25519-modp.asm] 0V U*r.text.data.bss8 0.filegecc-256-redc.asms` V U6+.text`.data.bss8  0.filegecc-384-modp.asm 8W U+.text.data.bss8P 0.fileGgecc-521-modp.asmP W .U,.textPD.data.bss8 0.text.idata$7H.idata$5 .idata$4.idata$6\ .text.idata$7D.idata$5.idata$4.idata$6H .text.idata$7@.idata$5.idata$4.idata$60 .text.idata$7<.idata$5.idata$4.idata$6 .text.idata$78.idata$5.idata$4.idata$6 .text.idata$74.idata$5.idata$4.idata$6 .text.idata$70.idata$5.idata$4.idata$6 .text.idata$7,.idata$5.idata$4.idata$6 .text.idata$7(.idata$5.idata$4.idata$6 .text.idata$7$.idata$5.idata$4.idata$6 .text.idata$7 .idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6x .text.idata$7.idata$5.idata$4.idata$6h .text.idata$7.idata$5.idata$4.idata$6X .text.idata$7 .idata$5.idata$4.idata$6D .text .idata$7.idata$5.idata$4.idata$64 .text(.idata$7.idata$5.idata$4.idata$6 .text0.idata$7.idata$5.idata$4.idata$6 .text8.idata$7.idata$5.idata$4.idata$6 .text@.idata$7.idata$5.idata$4x.idata$6 .textH.idata$7.idata$5x.idata$4p.idata$6 .textP.idata$7.idata$5p.idata$4h.idata$6 .textX.idata$7.idata$5h.idata$4`.idata$6 .text`.idata$7.idata$5`.idata$4X.idata$6 .texth.idata$7.idata$5X.idata$4P.idata$6| .textp.idata$7.idata$5P.idata$4H.idata$6l .textx.idata$7.idata$5H.idata$4@.idata$6T .text.idata$7.idata$5@.idata$48.idata$6D .text.idata$7.idata$58.idata$40.idata$6, .text.idata$7.idata$50.idata$4(.idata$6 .text.idata$7.idata$5(.idata$4 .idata$6 .text.idata$7.idata$5 .idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6p .text.idata$7.idata$5.idata$4.idata$6` .text.idata$7.idata$5.idata$4.idata$6P .text.idata$7.idata$5.idata$4.idata$64 .text.idata$7.idata$5.idata$4.idata$6$ .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6 .text.idata$7.idata$5.idata$4.idata$6.text.idata$7.idata$5.idata$4.idata$6.text.idata$7.idata$5.idata$4.idata$6.text.idata$7.idata$5.idata$4.idata$6.text.idata$7|.idata$5.idata$4.idata$6.text.idata$7x.idata$5.idata$4x.idata$6.text.idata$7.idata$5x.idata$4p.idata$6`.text.idata$7.idata$5p.idata$4h.idata$6H.text.idata$7.idata$5h.idata$4`.idata$68.text.idata$7.idata$5`.idata$4X.idata$6 .text.idata$7.idata$5X.idata$4P.idata$6.text.idata$7.idata$5P.idata$4H.idata$6.text .idata$7.idata$5H.idata$4@.idata$6.text(.idata$7.idata$5@.idata$48.idata$6.text0.idata$7|.idata$58.idata$40.idata$6.text8.idata$7x.idata$50.idata$4(.idata$6.text@.idata$7t.idata$5(.idata$4 .idata$6.textH.idata$7p.idata$5 .idata$4.idata$6`.textP.idata$7l.idata$5.idata$4.idata$6D.textX.idata$7h.idata$5.idata$4.idata$6(.text`.idata$7d.idata$5.idata$4.idata$6.texth.idata$7`.idata$5.idata$4.idata$6.textp.idata$7\.idata$5.idata$4.idata$6.textx.idata$7X.idata$5.idata$4.idata$6.text.idata$7T.idata$5.idata$4.idata$6.filefgatonexit.c atexit@ .text.data.bss.xdata .pdata >X  B}-8 0U[-lw Np.fileggccmain.c` p.72855 __main .text`.data.bss.xdata, .pdata $ I_  #-8 0Ul.lwN.filegnatstart.c.text .data.bss %e b8  Um/al .fileggs_support.c&  =0U@x @@.text .data .bss@.xdataD  .pdata@ .rdataj f-Y80 0U>0al@wO.filegtlssup.c 0 __xd_aH __xd_zP  .text.data .bss.xdatad .pdataX $ .CRT$XLD8 .CRT$XLC0 .rdata.CRT$XDZP .CRT$XDAH .tls (.CRT$XLZ@ .CRT$XLA( .tls$ZZZ` .tls$AAA 3y )9-9Y8` 0UY1al`wO.filegcinitexe.c.text.data .bss.CRT$XCZ .CRT$XCA .CRT$XIZ .CRT$XIA B Ϝ[8  UL2Cl.file1gmingw_helpers.c  .text.data .bss.xdata| .pdata| ' *8 0U2lwpPH.file^gpseudo-reloc.c% 4@ J$the_secs(Vp p Р.text..data .bss .rdata.xdata 8.pdata $ > dm;-~ 8 0G 0US3a lwP .filegcrt_handler.cp   +H:DN .textpX.data .bss@.xdata  .pdata $ .rdata @f- 8 0Up5a4lwQ.filegtlsthrd.ce   @   ` .text'#.data .bss H.xdata ,.pdata 0 $ 3T-)8@ 0G `US7^lwR.filegtlsmcrt.c.text.data .bss`   ,8p  U8Bl .fileg.text.data0.bss` ȹ 67,8  U8Ll@.filegpesect.c 3  F@ U j@   `   .text .data0.bssp .xdata`.pdata x bcT-8 0GU?9a2Tl`wS.filegCRT_fp10.c_fpreset fpreset .text.data0.bssp .xdatah.pdata   ,8 0U;WlwXV0.file)gdllentry.c  .text.data0.bssp .xdatal.pdata   Ii8 0Up;lwV0.fileCgdllmain.cDllMain .text.data0.bssp .xdatap.pdata  " BLi8@ 0U)<lwV0.file(gwassert.c_wassert  _assert` .text .data0.bssp .rdata.xdatat$.pdata d (-8p 0U<Aa lwV.text .data0.bssp .idata$74.idata$5.idata$4.idata$6n.text(.data0.bssp .idata$70.idata$5.idata$4.idata$6d.text0.data0.bssp .idata$7,.idata$5.idata$4.idata$6X.text8.data0.bssp .idata$7(.idata$5.idata$4.idata$6N.text@.data0.bssp .idata$7$.idata$5.idata$4.idata$6D.textH.data0.bssp .idata$7 .idata$5.idata$4.idata$6:.textP.data0.bssp .idata$7.idata$5.idata$4.idata$60.textX.data0.bssp .idata$7.idata$5.idata$4.idata$6(.text`.data0.bssp .idata$7.idata$5.idata$4.idata$6.texth.data0.bssp .idata$7.idata$5.idata$4x.idata$6.textp.data0.bssp .idata$7 .idata$5x.idata$4p.idata$6 .textx.data0.bssp .idata$7.idata$5p.idata$4h.idata$6.text.data0.bssp .idata$7.idata$5h.idata$4`.idata$6.text.data0.bssp .idata$7.idata$5`.idata$4X.idata$6.text.data0.bssp .idata$7.idata$5X.idata$4P.idata$6.text.data0.bssp .idata$7.idata$5P.idata$4H.idata$6.text.data0.bssp .idata$7.idata$5H.idata$4@.idata$6.text.data0.bssp .idata$7.idata$5@.idata$48.idata$6.text.data0.bssp .idata$7.idata$58.idata$40.idata$6.text.data0.bssp .idata$7.idata$50.idata$4(.idata$6.text.data0.bssp .idata$7.idata$5(.idata$4 .idata$6.text.data0.bssp .idata$7.idata$5 .idata$4.idata$6.text.data0.bssp .idata$7.idata$5.idata$4.idata$6.text.data0.bssp .idata$7.idata$5.idata$4.idata$6.text.data0.bssp .idata$7.idata$5.idata$4.idata$6.text.data0.bssp .idata$7.idata$5.idata$4.idata$6t.text.data0.bssp .idata$7.idata$5.idata$4.idata$6f.text.data0.bssp .idata$7.idata$5.idata$4.idata$6X.file6gfakehnamefthunk.text.data0.bssp .idata$2(.idata$4.idata$5.fileKgfake.text.data0.bssp .idata$4.idata$5.idata$78 .text.data0.bssp .idata$7D.idata$5.idata$4.idata$6|.fileYgfakehnamefthunk.text.data0.bssp .idata$2<.idata$4.idata$5.filegfake.text.data0.bssp .idata$4.idata$5.idata$7H .text.data0.bssp .idata$7.idata$5.idata$4.idata$6H.text.data0.bssp .idata$7.idata$5.idata$4.idata$66.text .data0.bssp .idata$7.idata$5.idata$4.idata$6.text(.data0.bssp .idata$7.idata$5.idata$4.idata$6 .text0.data0.bssp .idata$7.idata$5.idata$4.idata$6 .text8.data0.bssp .idata$7.idata$5.idata$4.idata$6 .text@.data0.bssp .idata$7.idata$5.idata$4.idata$6 .textH.data0.bssp .idata$7.idata$5.idata$4.idata$6 .textP.data0.bssp .idata$7.idata$5.idata$4.idata$6 .textX.data0.bssp .idata$7.idata$5.idata$4.idata$6 .text`.data0.bssp .idata$7.idata$5.idata$4.idata$6z .texth.data0.bssp .idata$7.idata$5.idata$4.idata$6` .textp.data0.bssp .idata$7.idata$5.idata$4x.idata$6H .textx.data0.bssp .idata$7.idata$5x.idata$4p.idata$6, .text.data0.bssp .idata$7|.idata$5p.idata$4h.idata$6 .text.data0.bssp .idata$7x.idata$5h.idata$4`.idata$6 .text.data0.bssp .idata$7t.idata$5`.idata$4X.idata$6 .text.data0.bssp .idata$7p.idata$5X.idata$4P.idata$6 .text.data0.bssp .idata$7l.idata$5P.idata$4H.idata$6 .text.data0.bssp .idata$7h.idata$5H.idata$4@.idata$6 .text.data0.bssp .idata$7d.idata$5@.idata$48.idata$6 .text.data0.bssp .idata$7`.idata$58.idata$40.idata$6 .text.data0.bssp .idata$7\.idata$50.idata$4(.idata$6l .filegfakehname(fthunk0.text.data0.bssp .idata$2.idata$4(.idata$50.file$gfake.text.data0.bssp .idata$4.idata$5.idata$7 .file<gcrtend.c.text.data0.bssp l .rdata @.idata$2.idata$5.idata$4x.idata$2P.idata$5.idata$4.idata$4 .idata$5(.idata$7L.idata$4x.idata$5.idata$7+ __xc_z > O b @i  8      H!(! +!B!Y!@u!!!@_lock memmoveh !X!@ ! !@!i!"0%"P__xl_a( 7"M"_"m"z""""@""" #H %#=#V#  a#q# |# ##( #0#p__xl_d8 _tls_end` #$$ .$?$( O$@c$y$$X $ $memcpyp $$$%%9%G%@`% u%%%P%(%Pmalloc %_CRT_MT &&0&(<&0M&h h& }&&&&X&&P'p '  1'I'x]'Xp''H'`''''H ' ( (:(M(e(pabort x(Р((h((p((H )  )__dll__)2)( D)hb)w))i))X))))**.*Hwcscpy( calloc H*@\*r** ***** ***H+8'+x4+@iR+`+8 t++P+++`Sleep8+ +P,8,X+,L,Z,n,,memchr , __xi_z ,pcinit ,(,, ,- -()-`=-K-k-0--8-L-Y- signalP - . .X&.p 4.Hstrncmp8 N.`.w...P.0 ...С//memcmpx 5/@ H/U/`b/xu/8//P //x/` /00$090xmemset` S0h0w0P0h00000С001__xl_z@ '1__end__>1fwprintf `111`1 11H__xi_a 11p__xc_a 1h2 2H 22strcspnH @2hT2 _2@|2222222 3P 343 O3a3`z33333 __xl_c0 333p  4h 4x $4h<4O4_4v444444<45` 5 fwrite _time64*565D5@\5 o5555(5556 6 =6_onexitP6Xb6 w66P 666 6 70737 H7Y7Hg7P_exit @2hz787p7strlen@ 77X77x8.8:8X\8pw8 8_unlock 88@888H 8x 9"9p/98I9vfprintf0 raiseX free \90n9y9.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_macro.debug_rangespre_c_init.rdata$.refptr.__onexitbegin.rdata$.refptr.__onexitend_CRT_INIT__proc_attached.rdata$.refptr.__native_startup_lock.rdata$.refptr.__native_startup_state.rdata$.refptr.__dyn_tls_init_callback.rdata$.refptr.__xi_z.rdata$.refptr.__xi_a.rdata$.refptr.__xc_z.rdata$.refptr.__xc_a__DllMainCRTStartup.rdata$.refptr.__native_dllmain_reasonDllMainCRTStartup.rdata$.refptr.mingw_app_type.CRT$XIAA.debug_info.debug_abbrev.debug_loc.debug_aranges.debug_ranges.debug_line.debug_str.rdata$zzz.debug_framesexp_iterator_simplesexp_iterator_parsenettle_sexp_iterator_firstnettle_sexp_iterator_enter_listnettle_sexp_iterator_exit_listnettle_sexp_iterator_nextnettle_sexp_iterator_subexprnettle_sexp_iterator_get_uint32nettle_sexp_iterator_check_typenettle_sexp_iterator_check_typesnettle_sexp_iterator_assoc.debug_macroformat_prefixformat_stringnettle_sexp_vformatnettle_sexp_formatnettle_sexp_transport_iterator_firstnettle_sexp_transport_vformatnettle_sexp_transport_formatsexp-transport-format.cnettle_mpz_to_octetsnettle_mpz_sizeinbase_256_snettle_mpz_sizeinbase_256_unettle_mpz_get_str_256nettle_mpz_set_str_256_unettle_mpz_init_set_str_256_unettle_mpz_set_str_256_snettle_mpz_init_set_str_256_snettle_mpz_random_sizenettle_mpz_randommiller_rabin_pocklington_nettle_generate_pocklington_primenettle_random_primeprime_squaretrial_div_tableprime_by_sizebignum-random-prime.cnettle_mpz_set_sexp_nettle_pkcs1_signature_prefixnettle_pkcs1_encryptnettle_pkcs1_decryptnettle_pkcs1_rsa_digest_encodenettle_pkcs1_rsa_md5_encodemd5_prefixnettle_pkcs1_rsa_md5_encode_digestnettle_pkcs1_rsa_sha1_encodesha1_prefixnettle_pkcs1_rsa_sha1_encode_digestnettle_pkcs1_rsa_sha256_encodesha256_prefixnettle_pkcs1_rsa_sha256_encode_digestnettle_pkcs1_rsa_sha512_encodesha512_prefixnettle_pkcs1_rsa_sha512_encode_digestnettle_rsa_public_key_initnettle_rsa_public_key_clear_nettle_rsa_check_sizenettle_rsa_public_key_preparenettle_rsa_private_key_initnettle_rsa_private_key_clearnettle_rsa_private_key_preparenettle_rsa_compute_root_nettle_rsa_verifynettle_rsa_pkcs1_signnettle_rsa_pkcs1_sign_trrsa-pkcs1-sign-tr.cnettle_rsa_pkcs1_verifynettle_rsa_md5_signnettle_rsa_md5_sign_digestnettle_rsa_md5_verifynettle_rsa_md5_verify_digestnettle_rsa_sha1_signnettle_rsa_sha1_sign_digestnettle_rsa_sha1_verifynettle_rsa_sha1_verify_digestnettle_rsa_sha256_signnettle_rsa_sha256_sign_digestnettle_rsa_sha256_verifynettle_rsa_sha256_verify_digestrsa-sha256-verify.cnettle_rsa_sha512_signnettle_rsa_sha512_sign_digestnettle_rsa_sha512_verifynettle_rsa_sha512_verify_digestrsa-sha512-verify.cnettle_rsa_encryptnettle_rsa_decryptnettle_rsa_decrypt_trnettle_rsa_generate_keypair_nettle_rsa_blind_nettle_rsa_unblindnettle_rsa_keypair_to_sexpnettle_rsa_keypair_from_sexp_alistnames.4539nettle_rsa_keypair_from_sexpnames.4550nettle_dsa_params_initnettle_dsa_params_clearnettle_dsa_signature_initnettle_dsa_signature_clearnettle_dsa_public_key_initnettle_dsa_public_key_clearnettle_dsa_private_key_initnettle_dsa_private_key_clearnettle_dsa_compat_generate_keypairdsa-compat-keygen.cnettle_dsa_generate_paramsnettle_dsa_signnettle_dsa_verifynettle_dsa_generate_keypair_nettle_dsa_hashnettle_dsa_sha1_sign_digestnettle_dsa_sha1_signnettle_dsa_sha1_verify_digestnettle_dsa_sha1_verifynettle_dsa_sha256_sign_digestnettle_dsa_sha256_signnettle_dsa_sha256_verify_digestnettle_dsa_sha256_verifydsa-sha256-verify.cnettle_dsa_keypair_to_sexpnettle_dsa_keypair_from_sexp_alistnames.4352nettle_dsa_sha1_keypair_from_sexpnettle_dsa_sha256_keypair_from_sexpnettle_dsa_signature_from_sexpnames.4379nettle_pgp_put_uint32nettle_pgp_put_uint16nettle_pgp_put_mpinettle_pgp_put_stringnettle_pgp_put_lengthnettle_pgp_put_headernettle_pgp_put_header_lengthnettle_pgp_put_useridnettle_pgp_sub_packet_startnettle_pgp_put_sub_packetnettle_pgp_sub_packet_endnettle_pgp_put_public_rsa_keynettle_pgp_put_rsa_sha1_signaturenettle_pgp_crc24nettle_pgp_armornettle_rsa_keypair_to_openpgpnettle_asn1_der_iterator_nextnettle_asn1_der_iterator_firstnettle_asn1_der_decode_constructednettle_asn1_der_decode_constructed_lastnettle_asn1_der_decode_bitstringnettle_asn1_der_decode_bitstring_lastnettle_asn1_der_get_uint32nettle_asn1_der_get_bignumnettle_rsa_public_key_from_der_iteratornettle_rsa_private_key_from_der_iteratornettle_rsa_keypair_from_dernettle_dsa_params_from_der_iteratornettle_dsa_public_key_from_der_iteratornettle_dsa_openssl_private_key_from_der_iteratornettle_openssl_provate_key_from_der_nettle_sec_add_1_nettle_sec_sub_1_nettle_sec_tabselect_nettle_cnd_swap_nettle_mpz_limbs_cmp_nettle_mpz_limbs_read_n_nettle_mpz_limbs_copy_nettle_mpz_set_n_nettle_mpn_set_base256_nettle_mpn_set_base256_le_nettle_mpn_get_base256_le_nettle_gmp_alloc_limbs_nettle_gmp_free_limbs_nettle_gmp_alloc_nettle_gmp_free_nettle_cnd_copy_nettle_ecc_mod_nettle_ecc_mod_inv_nettle_ecc_mod_add_nettle_ecc_mod_sub_nettle_ecc_mod_mul_1_nettle_ecc_mod_addmul_1_nettle_ecc_mod_submul_1_nettle_ecc_mod_mul_nettle_ecc_mod_sqr_nettle_ecc_pp1_redc_nettle_ecc_pm1_redcecc_Bmodpecc_redc_ppm1ecc_Bmodqecc_tableecc_Bmodp_shiftedecc_Bmodq_shiftedecc_256_modqecc_256_modpecc_25519_modqecc_mod_pow_2kp1ecc_mod_pow_252m3ecc_25519_invecc_25519_zero_p.isra.0ecc_25519_sqrtecc_sqrt_zecc_mBmodq_shiftedecc_edwardsnettle_ecc_bit_sizenettle_ecc_sizenettle_ecc_size_anettle_ecc_size_j_nettle_ecc_j_to_a_nettle_ecc_a_to_j_nettle_ecc_dup_jj_nettle_ecc_add_jja_nettle_ecc_add_jjj_nettle_ecc_eh_to_a_nettle_ecc_dup_eh_nettle_ecc_add_eh_nettle_ecc_add_ehh_nettle_ecc_mul_g_eh_nettle_ecc_mul_a_eh_nettle_ecc_mul_g_nettle_ecc_mul_a_nettle_ecc_hash_nettle_ecc_mod_randomnettle_ecc_scalar_randomnettle_ecc_point_initnettle_ecc_point_clearnettle_ecc_point_setnettle_ecc_point_getnettle_ecc_scalar_initnettle_ecc_scalar_clearnettle_ecc_scalar_setnettle_ecc_scalar_getnettle_ecc_point_mulnettle_ecc_point_mul_gnettle_ecc_ecdsa_sign_itchnettle_ecc_ecdsa_signnettle_ecdsa_signecdsa_in_range.isra.0nettle_ecc_ecdsa_verify_itchnettle_ecc_ecdsa_verifynettle_ecdsa_verifynettle_ecdsa_generate_keypairnettle_curve25519_mul_g.rdata$.refptr._nettle_curve25519nettle_curve25519_mul_nettle_curve25519_eh_to_xcurve25519-eh-to-x.c_nettle_eddsa_compress_itch_nettle_eddsa_compress_nettle_eddsa_decompress_itch_nettle_eddsa_decompress_nettle_eddsa_expand_key_nettle_eddsa_hash_nettle_eddsa_public_key_itch_nettle_eddsa_public_key_nettle_eddsa_sign_itch_nettle_eddsa_sign_nettle_eddsa_verify_itch_nettle_eddsa_verifynettle_ed25519_sha512_public_key.rdata$.refptr.nettle_sha512ed25519-sha512-pubkey.cnettle_ed25519_sha512_signed25519-sha512-sign.cnettle_ed25519_sha512_verifyed25519-sha512-verify.cnettle_ecc_192_modpnettle_ecc_224_modpnettle_ecc_25519_modpnettle_ecc_256_redcnettle_ecc_384_modpnettle_ecc_521_modpmingw_onexit.rdata$.refptr.__imp__onexit__do_global_dtors__do_global_ctors.rdata$.refptr.__CTOR_LIST__initialized__security_init_cookie.data$__security_cookie.data$__security_cookie_complement__report_gsfailureGS_ContextRecordGS_ExceptionRecordGS_ExceptionPointers__dyn_tls_dtor__dyn_tls_init.rdata$.refptr._CRT_MT__tlregdtor_decode_pointer_encode_pointer__report_error__write_memory.part.0maxSections_pei386_runtime_relocatorwas_init.74132.rdata$.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__.rdata$.refptr.__RUNTIME_PSEUDO_RELOC_LIST__.rdata$.refptr.__image_base____mingw_SEH_error_handler__mingw_init_ehandlerwas_here.73961emu_pdataemu_xdata_gnu_exception_handler__mingwthr_run_key_dtors.part.0__mingwthr_cskey_dtor_list___w64_mingwthr_add_key_dtor__mingwthr_cs_init___w64_mingwthr_remove_key_dtor__mingw_TLScallbackpseudo-reloc-list.c_ValidateImageBase.part.0_ValidateImageBase_FindPESection_FindPESectionByName__mingw_GetSectionForAddress__mingw_GetSectionCount_FindPESectionExec_GetPEImageBase_IsNonwritableInCurrentImage__mingw_enum_import_library_namesDllEntryPoint.rdata_runtime_pseudo_reloc__gmpz_tdiv_q_2exp__imp___gmpz_cmp__gmpz_fdiv_q_2exp___RUNTIME_PSEUDO_RELOC_LIST____gmpz_clear__imp_abort__lib64_libkernel32_a_iname__data_start_____DTOR_LIST____gmpz_mul_ui__imp__lock__imp_nettle_sha1_digest__gmpz_limbs_writenettle_sha1_init__imp_RtlVirtualUnwind__imp___gmpn_cnd_sub_nSetUnhandledExceptionFilter__gmpz_add_ui__imp___gmpn_sqr__imp_calloc__gmpz_init_setnettle_secp_521r1___tls_start__.refptr.__native_startup_state__ImageBase.refptr.__imp__onexit__gmpz_limbs_readnettle_secp_224r1__gmpz_probab_prime_pnettle_secp_384r1__gmpz_tstbitGetLastError__imp___gmpz_mul_uiGetSystemTimeAsFileTimemingw_initltssuo_force__rt_psrelocs_start__imp___gmpz_powm__imp___gmpz_sub_ui__imp___dllonexitnettle_base64_encode_update__dll_characteristics____size_of_stack_commit___snwprintf__gmpz_roinit_n__iob_func__size_of_stack_reserve____major_subsystem_version_____crt_xl_start____imp_DeleteCriticalSection__imp___gmpz_init_set_ui.refptr.__CTOR_LIST__VirtualQuery___crt_xi_start____imp__amsg_exit___crt_xi_end____gmpz_limbs_finish__imp___gmpz_mul_2exp__gmpz_submul_uinettle_base64_encode_init_tls_start__imp___gmpz_tdiv_qrGetModuleFileNameWnettle_secp_256r1__imp___gmpz_limbs_modify__gmpz_mul_2exp.refptr.__RUNTIME_PSEUDO_RELOC_LIST____gmpz_fdiv_q__mingw_oldexcpt_handlernettle_sha512_update__imp___gmpn_perfect_square_p__gmp_get_memory_functions__imp_GetCurrentThreadId__imp___gmpz_congruent_p__imp___gmpz_gcdGetCurrentProcessId__imp___gmpz_clearlibnettle_6_1_dll_inameTlsGetValueTerminateProcessnettle_base64_encode_finalnettle_sha512_digest__bss_start____imp___gmpz_sub__gmpz_cmp___RUNTIME_PSEUDO_RELOC_LIST_END____imp___gmp_get_memory_functionsRtlLookupFunctionEntrynettle_base64_decode_updatenettle_sha1_digest__size_of_heap_commit____imp___gmpz_invert__imp_GetLastError__imp___gmpn_mul_1__imp_free.refptr.__onexitend__imp_RtlLookupFunctionEntryVirtualProtectmingw_app_type___crt_xp_start____imp_LeaveCriticalSection__imp___gmpz_com__imp_nettle_base64_encode_raw__imp___gmpn_sub_n__imp___gmpz_limbs_read__imp_GetTickCount.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END____imp___gmpz_roinit_n__imp_memchr__imp___gmpz_cmp_ui__gmpz_gcd__imp_wcscpy___crt_xp_end____gmpz_mul__imp___gmpz_mul__minor_os_version__nettle_md5_digest__imp_GetSystemTimeAsFileTimeEnterCriticalSection.refptr.__xi_a__image_base__.refptr._CRT_MTRtlCaptureContext__imp___gmpn_mul_n__imp__exit__section_alignment____native_dllmain_reason__gmpz_set_ui__imp___gmpz_probab_prime_p__lib64_libuser32_a_iname__imp___gmpz_fdiv_r__nm___gmpn_cnd_add_n__imp___gmpn_submul_1_tls_usednettle_secp_192r1__gmpz_sub_ui__imp_memset__gmpz_powmUnhandledExceptionFilter__gmpz_com__IAT_end____imp___gmpz_fdiv_r_2exp__nm_nettle_sha512__imp_memcpy__RUNTIME_PSEUDO_RELOC_LIST____gmpz_cmp_uinettle_buffer_space__imp_memmove_head_libnettle_6_1_dll__nm___gmpn_addmul_1__imp_RtlAddFunctionTable__gmpz_init__imp_nettle_base64_encode_update__data_end____imp_nettle_buffer_write__imp_fwrite__imp_nettle_base64_encode_final__CTOR_LIST___head_libgmp_10_dll_head_lib64_libkernel32_a__gmpz_powm_ui__bss_end__GetTickCount_head_lib64_libmsvcrt_aMessageBoxW__imp___gmpz_tstbit__native_vcclrit_reason___crt_xc_end____imp_nettle_buffer_growRtlAddFunctionTable__gmpz_fdiv_r__imp_nettle_base64_encode_init.refptr.__native_startup_lock__imp___gmpn_copyd__imp_EnterCriticalSectionlibgmp_10_dll_iname_nettle_curve25519_tls_index__native_startup_state___crt_xc_start____imp___gmpz_import__onexitbegin__imp_GetCurrentProcessId__nm___gmpn_add_n__imp_TerminateProcess___CTOR_LIST__.refptr.__dyn_tls_init_callback__imp_fwprintfnettle_buffer_write__imp_signal__imp___gmpz_limbs_finish__fu0_nettle_sha512__rt_psrelocs_size__imp_QueryPerformanceCounternettle_buffer_grow__imp_strlen__imp_malloc__gmpz_fdiv_r_2exp__gmpz_limbs_modify__gmpz_add__nm___gmpn_rshift__file_alignment____imp_InitializeCriticalSectionnettle_base64_encode_group__gmpz_tdiv_qr__gmpz_setbit__gmpz_sizeinbase__imp___gmpz_powm_uiInitializeCriticalSection__major_os_version____imp_vfprintf.refptr.__onexitbegin__imp___gmpz_init_set__imp___gmpn_copyi__IAT_start____imp___gmpz_fdiv_q.refptr.nettle_sha512__imp_nettle_buffer_space__imp_UnhandledExceptionFilter__imp___gmpz_submul_ui__imp_SetUnhandledExceptionFilter__imp_nettle_base64_decode_update.refptr.mingw_app_type__imp___gmpz_init__imp__onexit__DTOR_LIST__RtlVirtualUnwind__imp_SleepLeaveCriticalSection__gmpz_import__size_of_heap_reserve_____crt_xt_start____subsystem____imp_nettle_sha512_amsg_exit__security_cookie_complement__imp_strcspn__imp_TlsGetValueGetCurrentProcess__imp___gmpz_sizeinbase__imp___gmpn_rshift__imp___gmpz_tdiv_q_2exp__nm___gmpn_cnd_sub_n__imp_nettle_sha1_init__imp___gmpz_setbitnettle_base64_decode_final__nm___gmpn_copyd__imp_GetModuleFileNameW__gmpz_congruent_p__imp___gmpn_add_n__gmpn_mul_n__imp_VirtualProtect__nm___gmpn_mul_1__gmpz_scan1__gmpn_perfect_square_p__nm___gmpn_sub_n___tls_end____onexitendQueryPerformanceCounter__imp_VirtualQuery__imp__inittermmingw_initltsdyn_force__imp___iob_func__imp__snwprintf__dyn_tls_init_callback__imp___gmpn_zero__imp___gmpz_add_ui_head_lib64_libuser32_a.refptr.__image_base____imp_nettle_sha256_digest_initterm__imp_raise__imp_strncmp__imp_nettle_md5_digestnettle_sha1_update__major_image_version____loader_flags____imp_nettle_base64_encode_group__imp__time64__imp_MessageBoxW__imp_nettle_base64_decode_final___chkstk_ms__native_startup_lock.refptr.__native_dllmain_reasonGetCurrentThreadId__rt_psrelocs_endnettle_sha256_digest__imp___gmpn_cnd_add_nnettle_base64_encode_raw__minor_subsystem_version____minor_image_version____nm___gmpn_copyi__imp_nettle_base64_decode_init__imp__unlockmingw_initltsdrot_force__nm___gmpn_submul_1__imp___gmpz_add__gmpz_invert__gmpz_init_set_ui__imp___gmpz_fdiv_q_2exp.refptr.__xc_a.refptr._nettle_curve25519.refptr.__xi_z__imp_nettle_sha1_updateDeleteCriticalSection__imp_nettle_sha512_update__imp_RtlCaptureContext__gmpn_zero__RUNTIME_PSEUDO_RELOC_LIST_END____imp_nettle_sha512_digest__dllonexit__imp___gmpz_limbs_write__imp___gmpn_addmul_1__imp_GetCurrentProcess.refptr.__xc_z__gmpn_sqr___crt_xt_end__nettle_base64_decode_init__imp___gmpz_set_ui__imp_memcmp__lib64_libmsvcrt_a_iname__imp___gmpz_scan1__security_cookie__gmpz_sub