{"id":"CVE-2017-9096","details":"The XML parsers in iText before 5.5.12 and 7.x before 7.0.3 do not disable external entities, which might allow remote attackers to conduct XML external entity (XXE) attacks via a crafted PDF.","aliases":["GHSA-86p9-x5pw-94qx"],"modified":"2026-03-14T09:27:06.067443Z","published":"2017-11-08T16:29:00.263Z","references":[{"type":"WEB","url":"https://www.oracle.com/security-alerts/cpuoct2020.html"},{"type":"ADVISORY","url":"http://www.securityfocus.com/archive/1/541483/100/0/threaded"},{"type":"ADVISORY","url":"https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03902en_us"},{"type":"ADVISORY","url":"https://www.compass-security.com/fileadmin/Datein/Research/Advisories/CSNC-2017-017_itext_xml_external_entity_attack.txt"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/itext/itext7","events":[{"introduced":"0"},{"last_affected":"ed042f3ff209ceb0a5571415937bb5aaba8bd5ff"},{"introduced":"0"},{"last_affected":"957b00125df344b46736914b210eb25b80c4894c"},{"introduced":"0"},{"last_affected":"14deebcced2af988fb16a4ce7ccd90378b04d9dc"}],"database_specific":{"versions":[{"introduced":"0"},{"last_affected":"7.0.0"},{"introduced":"0"},{"last_affected":"7.0.1"},{"introduced":"0"},{"last_affected":"7.0.2"}]}},{"type":"GIT","repo":"https://github.com/itext/itextpdf","events":[{"introduced":"0"},{"fixed":"94d617abf2d8bd78c53e2345f914011655445b02"}],"database_specific":{"versions":[{"introduced":"0"},{"fixed":"5.5.12"}]}}],"versions":["7.0.0","7.0.0-RC.20160201","7.0.0-RC.20160321","7.0.0-RC.20160406"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-9096.json","vanir_signatures":[{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setPaint"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-002fbce4","digest":{"function_hash":"242132291553509983442647810526597849878","length":3317},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createGraphics"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-01f6acff","digest":{"function_hash":"170283935873299209931921380374344612498","length":199},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawLine"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-025d6c05","digest":{"function_hash":"260517531984956466132626017306966275489","length":162},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShapeIterator.java","function":"currentSegment"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-05412c61","digest":{"function_hash":"197004536347070102022036115236292284766","length":362},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/Barcode.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-06b5f18b","digest":{"threshold":0.9,"line_hashes":["97084889642973778929599903615455927824","244315116556747501855218509240670634435"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/parser/PdfImageObject.java","function":"getBufferedImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-07d36759","digest":{"function_hash":"120375368922644495659212999181117740474","length":154},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createPrinterGraphics"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-08583faf","digest":{"function_hash":"182757453276320270066383423965675437651","length":227},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawGlyphVector"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-09589935","digest":{"function_hash":"285046697481204513009464757307353866629","length":130},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"testNeedAppearances"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-0a17d603","digest":{"function_hash":"282979673054094743989889029216529121503","length":1160},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/Barcode.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-0b1cd198","digest":{"function_hash":"251623648494768869442346955611159503345","length":46},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/parser/PdfImageObject.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-0bdb7710","digest":{"threshold":0.9,"line_hashes":["135345713536921451867358118867065598425","94630820071318619094924882764020370270","89386349212259058399164973586767449660","176932869349495872018966198736472380593","316466445714421021675263740670823482804","334174874866709041885299498429406366517","144879571660046250600122902628026968731"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setPaint"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-0c627284","digest":{"function_hash":"234788772376491186759119899203053757235","length":425},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShapeIterator.java","function":"PolylineShapeIterator"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-0cb6168e","digest":{"function_hash":"248399763396259434699148652339900484909","length":88},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"getBounds"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-0d81fb6d","digest":{"function_hash":"190721357615286400303600715717703459014","length":59},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"rect"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-0da15c42","digest":{"function_hash":"206840004363976893181051612663260227528","length":398},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/TSAInfoBouncyCastle.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-0f5966f4","digest":{"threshold":0.9,"line_hashes":["208110539164594177184988506051960930091","282706595799271221266789979481546123123"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"awtToPdf"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-0fae41b5","digest":{"function_hash":"184456615219540904450810398169453571424","length":1330},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createGraphics"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-126c242f","digest":{"function_hash":"28313133014001663549046554927508441311","length":178},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"transform"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-13716222","digest":{"function_hash":"186524035937460202252993267981108080380","length":137},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"copyArea"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-13bc1dc4","digest":{"function_hash":"336073264199580557184393315036895603931","length":104},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"intersects"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-15dd2d48","digest":{"function_hash":"81393104388824126167665300631226748130","length":157},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/Barcode128.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-164f66ad","digest":{"function_hash":"5082048393353694295491527278211031568","length":1019},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"getBaseFontParameters"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-16929662","digest":{"function_hash":"69938183642768145675143950335364367458","length":247},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setClip"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-17ce4034","digest":{"function_hash":"240871865817394195054378940904401742109","length":349},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/AsianFontMapper.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-17ddd4ca","digest":{"threshold":0.9,"line_hashes":["31001970536905090371390819398101240211","36309758202000573596592548182408627567","163978755398311684291340491991230020816","136349353145756948853336311147871629908","123257517819649229818724254108812244521","246031807110898442685475333693372080846","139552365759257380838529190699506463137","212777260324410518189582738147373405406","155429459028159597142152933876890488826","160182659982139828608017752987379778996","45332995053200340935561528366818661530","335513706478768237401282306301087240403","314306627194760800928852423388867638267","9308681029475310930537354853878691098","291989150736976120200613928650981967261","51903845254945434118135366453794683249","318724811942537294762084945577464446770","300854806224684040537221484566127926267","19192349650032084757574213498889835235","315294580680651704390698084513760483169","272172836750945725014328124664842151447","138932434966583023783003999083698184646","257248669487259881363310034863311422367","311724183989584304448127019166678687767","46679200325324924552256320005299120707","321590880874124494573626422736653462098","81442454611900545886393761341194188964","288730723768079147360839253838506895674","88500420889506900462445273616557379592","258817068283388823858235624003853594121","301264452276954503284626631167976847304","53441289414462436530812285579966210","302094855692959685172675056113482952102","280954022527924992110548061559088869150","173153797725471386483403781095218663729","297287502324365213449746371222559298104","215784906054494358958331990627788241649","259544208964489944093003540374875432399","51743911262671051751936952069426215086","67285741456772442012070940876174401461"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"fillPolygon"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-184eb81e","digest":{"function_hash":"252750535462086252455084659325924213790","length":209},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawRect"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-1a9fdde1","digest":{"function_hash":"194985686733740742617802411973605378476","length":138},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShapeIterator.java","function":"isDone"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-1b2ef343","digest":{"function_hash":"157309870169751952549997474179973676603","length":54},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"BaseFontParameters"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-1b9469e8","digest":{"function_hash":"97241825745131775195418445733671064998","length":144},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getBackground"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-1cb32924","digest":{"function_hash":"197008935633432534956533685800894598370","length":42},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/ExternalDecryptionProcess.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-1cf979c4","digest":{"threshold":0.9,"line_hashes":["338115130942016512577521929280185535566","262149286895800418540691464111415248040","209124691251237977955844033953922151284"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"testFullCompression2"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-1d5abfcb","digest":{"function_hash":"330029236559519331068788300348274030099","length":947},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createPrinterGraphicsShapes"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-1dd0b65f","digest":{"function_hash":"301698904440701727114788592304607382436","length":142},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeEANSUPP.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-1e75101a","digest":{"function_hash":"274737869388950164174542521468218950194","length":155},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawString"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-1e814d09","digest":{"function_hash":"119211686409584415436429434626785742066","length":119},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getFontMetrics"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-205fd9b0","digest":{"function_hash":"181121417403004096238397826453143469124","length":77},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/BouncyCastleDigest.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-20c330a6","digest":{"threshold":0.9,"line_hashes":["173136969552751131006951589232583473287","3363841881174213360692821604893656565","239370680368885991090329314347766756185","163338257288121331189205462508104668175"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/LtvVerification.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-2188c501","digest":{"threshold":0.9,"line_hashes":["201697110146057824062840276506968431012","142709355106881933070163910961140456065","293388210013077513745294177064980255276","293222531238500082609471851695381109520","213684935590931352374717124918810104204","37982037056999594178307455694669989869","209372388833578147644030978495587409262","203238141795184340441237254834324877539","200500692109928375163307478371631579520","14518305394769416595543952330038918195","238340469216676299588203271879382556218"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/signature/XadesTest.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-21c340b1","digest":{"threshold":0.9,"line_hashes":["214430120116045098176431855498726257471","16791735575016319168257505984888928876","29503388984694502893691131052353367470","215722490353172457504583939711116178702"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/crypto/AESCipher.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-23483016","digest":{"threshold":0.9,"line_hashes":["238082293798953860185938454671498822193","308162755324973307991534430210294951873","278124113347998018011456420443458088724","27160172145048815887707263754605589917","65564833113259185488262073890789585719","12765002033826626551646303219105963530","120682957079918338894708552257598589220"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"insertFile"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-2411e727","digest":{"function_hash":"251560453774341017664963092116450054063","length":684},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShapeIterator.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-247fa3fe","digest":{"threshold":0.9,"line_hashes":["34649207239740973520350985207487008686","81969914481483578860704703818327554671","61332550635975833986131672336306649033","204773109939417419218542736996821857595","22976473543019053008144276273250382580","234184984662837723950180621301100060019","137011311554115759835534035917360564000","250660416767911161636385169713872174117","59898072966579715924222176175786075552","331705439167261571694563593637746393975","4369990299522735658539913393810972739","324193055872144680838203505624354157027","193184488909612842625514292844325102658","293877504931688880336710010892868965089","19970474357922834505056991639808716016","199405983882323913062209861742949535449","183600172919357141824180020919225608720","119123561531567645601703785850281239595","1950609887577726847668571727711282875","125771611700713368439809539897549787971","234474328139032880463258145711632180542","32319761260155932541221614040998375632","257230268581385359482295864962543155309","161938144625239243435381507050161864827","169401035044595075189852674762097170293","132004367615361072030074699983588329750","19970474357922834505056991639808716016","199405983882323913062209861742949535449","183600172919357141824180020919225608720","119123561531567645601703785850281239595","1950609887577726847668571727711282875","125771611700713368439809539897549787971","234474328139032880463258145711632180542","32319761260155932541221614040998375632","260210386780651323899739655554501881436","291122477341240077163922292810981980092","290747360469434947492759277821480325961","330136575183191115202835728457361217801","206786482371225945043110441510076954538","150002252256259374615290745707954237631","135697681189709805716930347834074274607","145811665398251294444840770555795826955","276851178813699827407013377301011782810","337324193279106638098894458972407972932"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"putAlias"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-261e41e1","digest":{"function_hash":"144895421134353517898059808017709790466","length":87},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"PdfGraphics2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-28019a28","digest":{"function_hash":"290727175208111494225117844690267547162","length":128},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createGraphics"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-2912a72c","digest":{"function_hash":"33785013158938325926309867265085058663","length":107},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-2a19b6da","digest":{"function_hash":"321367574136689435704513539887851314139","length":229},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"PolylineShape"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-2b69cb73","digest":{"function_hash":"131758979074673561582922127180619725361","length":260},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeEAN.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-2dcb119e","digest":{"function_hash":"239197328210696781008300858112958503356","length":1250},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"followPath"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-2e3656ef","digest":{"function_hash":"70648277692523871377879268357945632751","length":1733},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"fillArc"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-2ed04e86","digest":{"function_hash":"42253608424640009196510963519811643753","length":220},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"Kid"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-323bc9c0","digest":{"function_hash":"189082468535516669982665348719894321556","length":88},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"translate"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-3242d99d","digest":{"function_hash":"200341724007454450449113971556931432930","length":89},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"getPathIterator"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-3345efb4","digest":{"function_hash":"313625654807107617082167189033177118386","length":87},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"setUp"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-344401d9","digest":{"function_hash":"85792668794629272846034965121882052358","length":153},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-3477f2ee","digest":{"threshold":0.9,"line_hashes":["27779840319017987362483314424195537885","11989023971190286812042082817819561634","23848956583697669954413680765048277350","111509471950148293866841712738829593328","22245186337740821805528034459180513410","203358054370866364169981747609867252863","294214707511861695313987303500494608513","309950344567078075796808244456726685616","138273470828349527842404705833153023179","18850137944614584234622105134137485975","45341280931802314736646712300566251906","61220955707011247335373177113683751669","247789166974113392465165701282764714338","256615306841964133678292692288364392626","326855214826807984687387308984448736763","268568631016052113945355495299288592473","317720873747765864158857329828706987372","155394448466712493026091286204624543845","237979847348368592934134657670746316489","33797681911839312952550173477771704890","322546238105088014432127398927005152187","122311735747173887742599466328960509854","91851120933289663434276592740061333389","287046101695612514289433385969174917957","140285637412175585971540533908330179187","48794341302973185887247073662449531895","337244281938111041940339874198430416436","149489072456759748002497381732389740888","185035051504482816941400012348747047668","106667947600666451436144939038881193620","98761777645423010068834174263463714087","263578974633741589681789836399267516235","119675445164258950094500754607224483118","195762858876777314292184419615256919648","220297429210850819622558821637719056415","13286900284115091770791048316298308893","184389276174557291090651917642314248638","189609131881109465915775086515863456386","240768645724883549568937512410044482794","266046485684528529096235136085319807097","257499558988238723274778693497687102023","73118314171457810966333231777471751629","172089915890498158481682360985722996484","8812869688365124227224734614357045790","64198063781725108297356657326970840498","139333405944690571580124971695433230124","292055645118634360383571966767571337765","9340582998879995124404062980183709742","133272073585758966033322123500295582414","263476448597068443203776383907418709721","58798712443447012441273453075493519370","204501784003471681612638000196546933002","180696594292748525057630977510530108538","321041176742777977901527725509005249445","187236781783972640503217725623888417713","254151485927769398646790127098784160977","314528146796152273777317363166828734512","31244413264580875946492572583239388930","226445130292796700566931051079770200310","224664113487721536848503130745040116427","24650342478956456117460959945810619024","169681004752866884844955926176173054048","325245701472600075084506719784362921527","182861573890428089442827023771103199177","218407082561087368315317159634727793866","166919320362131228794897718233011481726"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/signature/XmlDSigKSTest.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-3613840e","digest":{"threshold":0.9,"line_hashes":["214430120116045098176431855498726257471","16791735575016319168257505984888928876","29503388984694502893691131052353367470","215722490353172457504583939711116178702"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"fillOval"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-37a2c654","digest":{"function_hash":"315009888136246264265887901646864573637","length":161},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"testNeedAppearancesFalseWithStreams"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-397b9c94","digest":{"function_hash":"165197037687471174443390845943862655483","length":1391},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"addRenderingHints"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-3a6386d5","digest":{"function_hash":"310123516526985583296648941385601756153","length":114},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"fill"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-3b7ad6ff","digest":{"function_hash":"64806694197356238982098395950927448483","length":62},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeDatamatrix.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-3caa5962","digest":{"threshold":0.9,"line_hashes":["307777454489061474053718368090012307398","110473035818067899724328484444876049521","198084749990123570400377285382123315112","116537988031052162842560679785038574767","205078309712001101894085377963645765876","288255903551534084595606678102699777293","124841629605871449201332431671787922041","60055508418030341956325224539185804696","23310204944764005225402479536648745483","58930056694845336455352266497557550424","189432500127272869485597873386293731279","307075671029165668627331474812253837874","286479598025443355046924756984624814794","227498474429390776391784899265549147659","174935162808454748809020438768750496118","117154854648170603918017056601721402235","110641246104873823425382440446286904479","139322516476234541300126425804025661167","318522769288889937133076997991396576245","209647104934095151700452331895029552712","178784458253581456035666431171397631644","107531498268408094067580683519708294605","134261659256246810255062898863622386739"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"copyFields4Test"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-3d3fceea","digest":{"function_hash":"236182415431655569773255987195815448900","length":1070},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"testNeedAppearancesMixed"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-3f50650d","digest":{"function_hash":"17550549310557429285015531889194107308","length":1236},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"recursiveSmartMergeTest"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-3f7a2f80","digest":{"function_hash":"275590115194286589666582989496080007825","length":950},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeEAN.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-4055007b","digest":{"threshold":0.9,"line_hashes":["186589589813555455344228124933516583339","169103247262903606758594485779275849866","221452144915803574041879579780210573602","162750701160874499610736454867575919793","309904550840988615181468700987819354509","275501870466044320250737353365687227536","217962332787381345915787332577493038961","316338172474745724589958941448209933486","59056830315322911000430018757825601061","88767994469965133588430759008941048876","34780130663825668359774285489818496799","38656973063368472316469143908288663234","165513801068745884356595127651620855576","224174595018277948803240696616967274522","130303409592361007569328034010377604472","144509424334399252976517692103615477304","35133666173145189472929488521093158031","192601335428379309312490176036984524535","105346975202413170559341418994549081740","158440674715949295962251663632363112716","21530711562115293846778970898963545283","148908535601438403040416011510129828511","260915409487369128876333242478591003854","177473026876482216962143263843370426861","50775042703766654959036980962963313556","147411451938681714497698679108534324728","111737556731488419855526974250517460935","59903744104725309650926861070950682811","60762375436912990290811844919374445303","128802582515032529988966243409431393319","126810504029867875889149487397802977401","106116945676771567107981995853976345568","224262473186629510747126207654542295101","98275507244586311576384801706735304481","261835204451285024790246902660773418554","81562054477171906084200881584078415823","192180836689624418284082250760424252075","214111732166119147655617262042726621654","78707257578853749908807427503215387545","280006218240450030667805142700935393888","122740009912925797169743471128855320993","172683944540923799599153910863265617788","6004915761578764941707617574078193937","74753780856362652221049539221688957638","79138645213371435313097306687681208525","33513075130171567926710131597112268131","158622992808785827871124137233580453221","274421676070883867002300159568035220305","71496875686573532636643609548215904703","95880971368449084411556941748121237590","217349004627994637921739057134090283236","230411191776575389391816260143894022678","199256542792059872885971738979252647914","272260046764562353206122555032099676459"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"pdfToAwt"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-407454b2","digest":{"function_hash":"2012108865707384496006781030746764794","length":582},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-43aa7ead","digest":{"threshold":0.9,"line_hashes":["152508536616066595653577318611030146631","50875740972548802602210613008611204771","38145641957200112828450803508989526856","296092361621037527546366806626130491119","225223480076376193389618811926494552276","276399199318393337648918395315271987412","252586721276870833495479966256502520807","202323542798419074442258991783046282275","89157248210916151346537477135255984890","120733156576342942183708135164691569719","225362686277341618982314081392918911700","325165442920542191151731969306230025468","259983190978877793313768690232823469733","160193602961546724374597706182510265874","263456606920545536075083645355228870523","83338467366786790199845569315762902815","146707517525990749739352252653620839625","266378323106324015733457778912964222356","177094878921869849965233549641259271335","9920882862757654190918557702004868475","129351673990681286445361948980192937000","130898710684580635231060777974634136990","52329372522714722082300609539010969009","101154575077491725179419829447792071942","81545611932368773721731128413128337833","1856872875678999307783846183826759821","335668187964383797064616340966663342911","317255643277928594213393493496545839930","29618381698683139676047065219039604503","302822814873554339974953996369787019384","55947736597157714327640320240779324674","166496770691416859784471079190647367237","95295263985181924728022184458838429875","94505583123808408894144743346979689385","126076901831977696895599894873843606152","141330390374945243347676778064996544528","238988344590229444548530180629737183361","62114856352051500849827859180338297061","336049906574586310020256531653636196325","134749432985887029256075794181236190253","258499909002884340889119278365502890989","338058981424107100186886763395525222250","201304904565138883711968845049306738818","292231191592923522512752660208788452892","331951782287569536014232849890257108661","284644233548997555295772652109085742114","183465193161491903978734426229071961047","216546049589137215258959056085668928062","155777400848367403080060926105310769567","182610949498624517738676291335120583859","177010011223253284891434166854514852883","266135790543381181621980265700095213599","135914355450820275076375301341149395196","264527930296475787273881975036071413563","29330111829221488552046983873639765624","89334220106342506448922781327156564018","49843836133099177852654000187995864939"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodePostnet.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-44f135e0","digest":{"threshold":0.9,"line_hashes":["52924520749632224740394427748015929492","245510432357085549748371706405143083271","221452144915803574041879579780210573602","162750701160874499610736454867575919793","185798852283573593557227395291622465440","115585929090105875013827485896813352144","182848837367983592184544530991853403365","143961027937108770347487116321601288411","114359925942260756397808344437026644831","120326904642643784296270232969952207827","155569904545484808732877302956332050994","224896966133928636441756983053885476870","175112431140098441218179213210857964231","196253759119335558378447894253266586985","305718920760636294423255618451289012091","76015917350980138188459680909591608171","70304797504376783458218258523514986683","292815945764052700548863308009403108281","45100997773591273377196612651878741603","334961457581803367582673174272128400759","14102132333745202847063525747410724583","64574452297958775729240666567643049026","141235425230518604998825341661363850744","247093956175601896444314669046024832263","242168120277091427927839611189976388501","99621504650615764684116692956996624289","20179332841113280473019244717351830029","251224452549827392237159038695146725392","189934533632109248868341869587053508221","121491499428948061251383144876984731043","44486252805989487238785646634221319476","301894903741951328652440427453502455629","90595352459550176020966107559378263605","209799346242021555991240274250062403797","178394108531932733980200474068728393973","204463464559657552401510429770421157805","186585731185369243387458199978348161524","115266945570840429744743370882314016157","155509122022837962916305286488232364731","301009949436598663235398364560034577052","142428472010853899329799239846268328343","126895784910303350573440939307587826513","289888325083463995350052089223101857429","40240673040568335826320634724411851770","75628972619769649352821905389338260579","300973763570788640726910175566655265447","87250029238099800837520930042032549935","83786713079599249839462003157673104390","306480141364870764998745245514688817384"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/TSAClientBouncyCastle.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-468ec7a4","digest":{"threshold":0.9,"line_hashes":["174115570517595492624251053662273677837","108735460601548885249688250954553701290","233577227283534709058127421230071857868","26050900166415530693041795427671344708","332040024032284639593664818733757439149","175112402023729888583470358196380663773","107222530706930649393800052573023222665","277119350165379639378797547253338402341","221739022801036093502190177501191147695","294279989679683898498063198506133429524","94421354199942865769637582604762757702","42757606192293515070722165198118923610","33682328197926337469368508674037941475","10425123386540254110242125380168503683"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"PdfGraphics2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-4b51d1ad","digest":{"function_hash":"307251258890102917968953145686100016532","length":148},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-4ca4a58a","digest":{"function_hash":"65955900804968501032806094172244556171","length":267},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodePDF417.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-4e3b7d0f","digest":{"function_hash":"120963762733246132128163529013196154777","length":876},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"transformStroke"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-4ed4484a","digest":{"function_hash":"316649642678981585901534757179529834354","length":481},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/AsianFontMapper.java","function":"AsianFontMapper"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-4ee973a3","digest":{"function_hash":"37891260533562978140724663924117847531","length":106},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"addTemplate"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-4f600f89","digest":{"function_hash":"33753318342632431502200396194834043607","length":165},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"PdfGraphics2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-4feb0076","digest":{"function_hash":"279756389664017270969176359144228939944","length":902},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"normalizeY"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-53307224","digest":{"function_hash":"249285631855165861947405371223097161528","length":65},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"isCompatibleValue"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-53f0ec99","digest":{"function_hash":"96394997500601448676737221830763040134","length":48},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"normalizeY"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-543fbd76","digest":{"function_hash":"95344660835302855292064508463245150271","length":157},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-54ceb31b","digest":{"function_hash":"334778669221742480438091166752763648886","length":135},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawOval"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-557a8735","digest":{"function_hash":"315009888136246264265887901646864573637","length":161},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getContent"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-563e6300","digest":{"function_hash":"25172352995045819099563406717544012052","length":41},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodePostnet.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-57c55a74","digest":{"function_hash":"164171743518675775892317926714159381387","length":1412},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getStroke"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-5a8d29ea","digest":{"function_hash":"151405808136557503440126734221853193906","length":46},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"setTextMatrix"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-5d4a5585","digest":{"function_hash":"186524035937460202252993267981108080380","length":137},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setStrokeDiff"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-5dd33325","digest":{"function_hash":"339327239593797264018758044526703884068","length":1620},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawPolygon"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-5e4c6c45","digest":{"function_hash":"255812784749006352013414189867941196248","length":131},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"getAliases"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-5e887802","digest":{"function_hash":"323627201588315443379105966489309742413","length":39},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawString"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-5fca7a05","digest":{"function_hash":"292693796682073618507835777530850682385","length":646},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeCodabar.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-5ff674e8","digest":{"threshold":0.9,"line_hashes":["151991920763476792781410993910657141119","245510432357085549748371706405143083271","221452144915803574041879579780210573602","162750701160874499610736454867575919793","78165023388934231514979456085876167551","332276468931378969629172890959358045317","116846800007062420718009612254514548780","170465389724607823393375417224917879024","53403322497343584698806200247328273871","72391958565011092245360941402824012958","319047451949003626908153391900780453111","67189834889964759136344041805766543032","162626529644339004679698746970560468008","203996098847446982548507873272103954215","162582826152574142317472299044780481366","7910728913549833807699661382469281265","302906613073226047930178318109598219687","172586131930774006470638336999255976380","113246092987458383388967795683961069433","28027010863940801657303830253482282369","123272354979574753657175859547520584225","75960390276469027658491691321566104155","269628406880069980065785572155159559758","226310542818878437700487711352953218935","244803006422649927411059675064911038724","74753780856362652221049539221688957638","79138645213371435313097306687681208525","33513075130171567926710131597112268131","158622992808785827871124137233580453221","35509429299592434975537450671929366241","338948552487004848730457399036607012737","22891771105483683314634688263744299357","96386911783033436049899225234219015043","20675192509932126986001196001022602430","280754025274145879662980375379805628007","277636839363885444208914580724305842014"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"getPathIterator"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-61846475","digest":{"function_hash":"80178479537329778400389622399061041797","length":73},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfPrinterGraphics2D.java","function":"PdfPrinterGraphics2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-623961e5","digest":{"function_hash":"87072733072992415943468642226652843201","length":127},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"insertDirectory"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-62942128","digest":{"function_hash":"105862934834679128326431202674386600153","length":317},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"HyperLinkKey"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-6312f02c","digest":{"function_hash":"235811019879431439277195957215880491234","length":46},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/Barcode128.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-63524e27","digest":{"threshold":0.9,"line_hashes":["45583168194270881421985103553837098200","32033637813842523498950236461151990265","221452144915803574041879579780210573602","162750701160874499610736454867575919793","257280085470608237700296117959150271626","238785903827503638470019609951177008682","245693436695305113010455615379540451504","201810033021651355439911661334443688548","245204731591435882838865985384104315912","52055997762918329297638904883053194411","211239830915675524764562684639602919694","118942538295401081904825888007151251955","144176647232854026542430685423440963483","242029931787151683145704281158788496319","98171263559181251093302111806096339820","277022326034624724578886657410662894211","44404369952450897124943952352714158439","35163663262243750247043780475154340894","177666116328678495283632780533792164787","161989465030760060683881737846399292172","28733574305998286231541411805196821060","28027010863940801657303830253482282369","123272354979574753657175859547520584225","233622469872836449468248700700195880285","5367109149172180925132395514780989647","172683944540923799599153910863265617788","6004915761578764941707617574078193937","74753780856362652221049539221688957638","79138645213371435313097306687681208525","33513075130171567926710131597112268131","158622992808785827871124137233580453221","35509429299592434975537450671929366241","338948552487004848730457399036607012737","22891771105483683314634688263744299357","96386911783033436049899225234219015043","20675192509932126986001196001022602430","280754025274145879662980375379805628007","277636839363885444208914580724305842014"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"create"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-644f53c3","digest":{"function_hash":"244326087601904373280134652843534771850","length":1446},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getDeviceConfiguration"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-64c92ae6","digest":{"function_hash":"190721357615286400303600715717703459014","length":59},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-656ef219","digest":{"function_hash":"325879570516752927675413084472434299892","length":2362},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShapeIterator.java","function":"next"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-65728231","digest":{"function_hash":"30472984902379724271552131013360963905","length":33},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"internalDispose"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-65d91814","digest":{"function_hash":"264330512261981094137226046366031531023","length":499},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/CertificateVerification.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-65ff2763","digest":{"threshold":0.9,"line_hashes":["171927129351180438344985761969944776445","275384060201430757928382466213775851643","38573432630409321819539599738676953345","138000969588065369253124626826108864084","329035157452860802069960982776896292415","277240015066321079490095486349807274314","34144760530295522811762643587525653168"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"mergeNamedDestinationsTest"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-662e7975","digest":{"function_hash":"153400987420454037654989924815647450899","length":1556},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfPrinterGraphics2D.java","function":"getPrinterJob"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-68703399","digest":{"function_hash":"282943968994315199625544230462876203945","length":42},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"prepareColor"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-6d24047a","digest":{"function_hash":"34037016427801912733920517801760499745","length":272},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShapeIterator.java","function":"currentSegment"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-6f31b936","digest":{"function_hash":"197004536347070102022036115236292284766","length":362},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getCachedBaseFont"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-73263603","digest":{"function_hash":"129111893115661864266711974811177422304","length":255},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"addImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-745fa5d1","digest":{"function_hash":"298126523501026498606381683089576095795","length":190},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"contains"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-74ee26a9","digest":{"function_hash":"227959054589840699291629363001961800687","length":49},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawRenderableImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-753b91e9","digest":{"function_hash":"298707033002901533874480384377232929576","length":92},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/AsianFontMapper.java","function":"awtToPdf"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-76b00b4f","digest":{"function_hash":"46552938102743693083150011324587781864","length":362},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeCodabar.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-77d55b40","digest":{"function_hash":"155791256708203563190091677857436658816","length":1127},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/crypto/AESCipherCBCnoPad.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-782dddfd","digest":{"threshold":0.9,"line_hashes":["238082293798953860185938454671498822193","194680506642618486109116042576738287384","203138843776997543108537663782903487004","203027953799347749309235346556074283292","163690101168613230041094659826472441627"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfPrinterGraphics2D.java","function":"PdfPrinterGraphics2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-78ff5cea","digest":{"function_hash":"97690137954137860269308457208020651937","length":215},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"putName"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-79197210","digest":{"function_hash":"156987155048804105838201382085102494502","length":86},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeDatamatrix.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-792a4f26","digest":{"function_hash":"255863659656957799071104401933830793391","length":679},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfPrinterGraphics2D.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-79faba70","digest":{"threshold":0.9,"line_hashes":["307885555707328435733576812017817492552","98584088865199040544750898862376576564","58681560321637909918120976532056265052","67733432276345519537008064118254856954","167084244285776470949422151602408434023","105675831753130869187453279117450823954","232388823839940567239147361341641808933","37547644719571013314575705265229360780","331339104688994788134623978864644131836","193272979365675965606816268111540475654","151574689067850514921693940944203168056","219145718380762221361977788880521763781","97667144598135494018279493016750866876","216473512457886308641299075951841507249","243290501377796384288118475711619652922","101575314136760644365694777840232868325","193729363688670307542742131755887237979","40062140002295440173171158043347412246","218360826460286012557458493810329523125","186144252607859353088467429911636153960","24918421766750009122804539542623440749","148211498567071177874785947940515577607","50792318487303484527588778637260416975","11101745300424618673592084361969313371","180325716142976666675460358274939281894"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/Image.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-7b1c0bf8","digest":{"threshold":0.9,"line_hashes":["265057758643262147013355102761236554323","174598911979243043539815209983743132043","149048299213907789076708139280360842939","138366014484234775402572174806336574728","152865158138807491814668194398209879964","332370717444957558618888538130563584165","83384576008658788390801166939967981627","155298940183102619399852566215670691800","62546090359746794726326268400773053892","129248185665938964226113923487917547269","150714139865442009053495191579370833127","81834390408606050549406151712539568047","161634761041410248026748616892851490407","21997155701771922088830427885484821643","15024957933199118560601999481266419166","62030548881332619115681557040802290702","75505611890977319132428474084737675825","126804347468290894123722069718058004636","159750984659801550682913003139331161577","158134931375241608772712192887044569747","334572927396647699082927685750515649089","322950811410907402748511575599115233406","31258329333544331511416050571068364215","29277491359763850818685990926481326399","3115709062523763082854067581572006723","259700582858614869349172466272115805310","203047658682400757638237424206995660425","81631223461809503319063742441787233163","174026031403380973853920915894865645842","104416710398521584114998951357856388688","264822510044164772204853304939735597270","113401014708578961533293492393799198238","114398398658609856142580654529075521803","185576618900417196374693783641309917339","93662935414111492853906886960448688712","271012490465409328045185101367206873313","141158157741674008189127539853176029938","334820210558337205164132817882039494827","122600521798855205357273970449632151313","257353927193452249523746497156714692311","47756933159082224629262123982787032178","85212776351267369975873473065677178687","85220787227497986025502826857625770202","146298415924558219443886538705514722776","308486922238645436959661401223564443127","298039862090184873186451543479387500419","245289184209926440578556568485243950297","327424126182280504075441817985698535260","134766056347590129306279893852450908583","302515950754450997247649539796533508238","248895865621128324770583645161019054301","125003997182539690113395238833482506940","135755246962331393461126808577315671999","284002897134012443846938466443205529606","32014129748065600108248581915202313345","173074769132076928605083654721618302420","66745242750346366613024471596026328637","322093307249381043121761214243929180771","278183365022822237258891252091469326234","216228401549363257693699316438652737704","223655520805903294722944588181230365687","55581808198324990962129515062693525088","194227698426031167526168745086392108578","123518128201628829349434519061768031294","40327511162894614848728972410987202373","13909591869553878723353519193763044839","287136270226484643380651914244462673722","250926470387460803833128716219087915397","265990245231972385910836941608926536075","238632509043025757623622339793014670805","152186559987230347103598134127250265427","41529897654908655936306080564438178625","125003997182539690113395238833482506940","135755246962331393461126808577315671999","284002897134012443846938466443205529606","32014129748065600108248581915202313345","173074769132076928605083654721618302420","66745242750346366613024471596026328637","322093307249381043121761214243929180771","300944829817601641805163083598246529839","221486384898269562068847770529216779793","324085403358701526696963140734629128493","272201042461843557230793819847551871786","325310691385916158259585364011054467587","3703528252836113055441611288500358168","142174279105113712767050301102361571387","212788097139748748939947409725178604113","246010832150408849788585651649080011748","156506763785446054866619743161946089369","275291908981510325689086521934714577387","45332096321845496588980622411902167681","59370871597418445418028366653970087391","4742954666736410967839401769411768014","138428017300317540525363908163480290061","314614044597223669780499467498844632674","214678131842701560107997160235749289359","70038076474209513703873217131788734687","39208254242357873345609953238133644899","85212776351267369975873473065677178687","225591691541639113910951290779717640777","44868756740828585186152683863673300849","207535848123372676993061744204054532505","127511973831688633026469964970880215990","65916344856379185804463249324373400624","256863858921760698496077473596897835143","176110649783860475293738994742831713127","250544029989765258237578350859830031940","216259051431534902335362718843542323890","118818212156660830914562921062196543500","132993715477276420407815104882820820410","273129664004944074727429322915805254532","206631598856562666147163698828320804440","316325332716678220185391451097913530596","299171755915404515211245478784296529027","62617232108779953313078431379559027449","235414240374846896444391009478713008345","15653575547040161213845267128387210866","252854563490973965410887002404439991659","207756026883142546236474059634297926486","192596693720779041988977106078608761067","72539448221049919003388984702085961586","84482605006056571644756702384298549671","17091713137233225270977225022298324801","307848625648103081204098546349199144122","225373631809819633089278004721273705904","17098291797277838949766328740078703833","277615027917793879087609458506546007697","30345885733090703824551648525607039690","40596760611699384811328308504666781515","40269642317532110736787790514985271835","75407180318704451699303769443305508093","194912189393346851438260854269465442041","106434019751843239243405002335761944326","181330217141095824853305257934990229383","321562047495385449515228517763811764256","9444566199747175269997981403084041785","261346445956980590007629600811203499028","215689711811474035270440046471451120774","116511268116992057174226975404140580203","254778486360794268885673551744976321754","250544029989765258237578350859830031940","32846308251232810811851329074109932174","286723443882780952805719299423059128309","34830178516661213317889143943001057932","78006204371638983565061805293466723731","111357421787229143875306654170071223910","140937738823560786516958498277197664077","328674347985056315773995817630523984265","307553777583256042488197206489500404282","336127078978949731856170522341255534635","243099243044254531841052580039558877586","302577901496494709687737513840810194443","197557282947373656414263025727002239112","175067406325308012128568117325461136399","150094384807605900611469391901734363016","42237566312764304464973072711664643532","208087083081870448029491279017643841538","248170221750201715893323397540569494951","144784088094882156289550854757442927536","221782388408028519666646876591533123248","171249214512345270708294673477549033813","329841345472251238244505742904083852614","246645152884373288324417966886559327519","90064084486011779901189926561057968569","211953400813811435801828730802354462300","265652703746690328140524881836470654944","250012661467959651150604724922628512834","227955059612618735240934112763274768797","223209403725183590565641378443452409000","234171644531220336201950509988446983333","141757671266428387259019163023504381373","62030548881332619115681557040802290702","75505611890977319132428474084737675825","126804347468290894123722069718058004636","159750984659801550682913003139331161577","158134931375241608772712192887044569747","334572927396647699082927685750515649089","322950811410907402748511575599115233406","31258329333544331511416050571068364215","174399766476160205898323444769147658043","80957575854939943236172661484785185064","166022585932485128905974259003444142165","36382055346552605126444529620090576255","257397422098203093575563095609979956081","236780230583947677032348996718920251202","62376066679633292833219519842734534027"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfEncryptor.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-7b23cf2a","digest":{"threshold":0.9,"line_hashes":["311738004377084907343094226664118649225","111830005478547476703399964857257776083","82809656737908524175810679917531031991","244914368539385635377489057378887908235","79179046734842852226667333498577500299","294967074588946070443468845301058314363","109183031057117294105825980649935291646"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/signature/XmlDSigCertTest.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-7bb1dcbb","digest":{"threshold":0.9,"line_hashes":["214430120116045098176431855498726257471","16791735575016319168257505984888928876","29503388984694502893691131052353367470","215722490353172457504583939711116178702"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setFont"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-7c26835c","digest":{"function_hash":"180569885550631879016513448940259606237","length":221},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getDG2"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-80c67369","digest":{"function_hash":"103814535130680613128617429451810755761","length":158},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setBackground"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-85915f47","digest":{"function_hash":"67259762203386952352883785838292528606","length":55},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getRenderingHints"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-85d515fb","digest":{"function_hash":"61891601769145658441626470515466539424","length":38},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createPrinterGraphics"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-86c88e61","digest":{"function_hash":"216006573377956204692981304755293021062","length":206},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"rotate"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-86f99ae1","digest":{"function_hash":"250290458993156549294722651837495680578","length":67},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"testNeedAppearancesFalse"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-874ebdc8","digest":{"function_hash":"41393867945331095055469912821135719742","length":1314},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setStrokePaint"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-8760e096","digest":{"function_hash":"310024281964385532868958303357140343615","length":117},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getClipBounds"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-886d8064","digest":{"function_hash":"209654963034689667090423249675823846611","length":93},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeQRCode.java","function":"placeBarcode"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-88730ca7","digest":{"function_hash":"201102830477937555417158374082254019117","length":437},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"concatCTM"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-8ad3afc9","digest":{"function_hash":"186524035937460202252993267981108080380","length":137},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfPrinterGraphics2D.java","function":"PdfPrinterGraphics2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-8be3123f","digest":{"function_hash":"23654159205181774684543673940356648402","length":149},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/signature/XmlDSigTest.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-8d005809","digest":{"threshold":0.9,"line_hashes":["90141751852739594846998223332187503368","262999036043116036753964483856439648781","143215256846095149583481894779758128146","205550354562673687727111299979482735710"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/Image.java","function":"getInstance"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-8d2f9dd1","digest":{"function_hash":"226656918103034160616112643531913185122","length":153},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"clearRect"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-8e5e8564","digest":{"function_hash":"234837235486398689541728863972713459933","length":186},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"PdfGraphics2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-8f9e49e7","digest":{"function_hash":"294854247511939204507101223275126909567","length":199},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeQRCode.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-8fa2eaa6","digest":{"threshold":0.9,"line_hashes":["60171191309715904738710984860591672405","70419932023592424953061409204969067511","221452144915803574041879579780210573602","162750701160874499610736454867575919793","241856348660841279042281045542689949614","97045195282327036511705457493117047646","66527077464130904559362591151768093431","298780141409566107511653541070689602630","255063716020773130504323378769995059104","134371653685088972803329473395669275945","234725154546526187784078420492837690021","128244727500642812410415302992430982592","256437869220012386728702072200007232750","310563131739473279126183196239789204913","240314933735770642607062199492073451292","40133798797371040040547976172499556550","199256542792059872885971738979252647914","314906116016931037924413271123638092575","292943465153705366243925543480846165491","240579073113665546426939122974963559814","3552309515404178931064697904854946180","208437482276088801685974037566521141983","39500120090059744106870086341700539074","75059540964611596054104446392597764284","280959647630184448207015499572027464982","90340681468810363475590471821937627512","20219821221634494072828550184445726306","256797786396172232823325570635013912312","154391505296617130006388518641595415701","217894104082764111637915021847723016813","17270483448580428856686677614383886526","281259469156666280661053215127244454105","59778800798787437145611047113067271227","327250137101793928969144067497412247702","15787235265307036533070079995447522420","264526338456853643117300403369047717549"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"copyFields3Test"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-90b40b56","digest":{"function_hash":"79603449858189078369888663173704541106","length":811},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfPrinterGraphics2D.java","function":"PdfPrinterGraphics2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9106aa33","digest":{"function_hash":"111516530734518502685866661662950617950","length":169},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"testExtraXObjects"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-92f0e62e","digest":{"function_hash":"303200090803351693467251262317343176770","length":476},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"normalizeMatrix"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-94a24727","digest":{"function_hash":"103018551608863808821459710988974452006","length":230},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createPrinterGraphics"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-94e5122b","digest":{"function_hash":"267884393257511932653714457554999957248","length":163},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeEANSUPP.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-951f8405","digest":{"threshold":0.9,"line_hashes":["7295657248156021506825567780348904267","145539835703129012012694485515233960192","252328288583032123690133495436125866638","7880546771115283871588269891111275016"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"fillRect"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-968f088c","digest":{"function_hash":"194985686733740742617802411973605378476","length":138},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createGraphicsShapes"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-98c73c11","digest":{"function_hash":"194110297163234461919370859503219829336","length":114},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"getMapper"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9960787b","digest":{"function_hash":"232450690233039413366700278332362509513","length":38},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"asPoints"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9a5d8cd2","digest":{"function_hash":"175688698078165789707977799949757311332","length":85},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"getBounds2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9c969f8c","digest":{"function_hash":"185255299033080788027326127929380644033","length":148},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setTransform"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9cab34b2","digest":{"function_hash":"192249302134584388090880130760182703007","length":114},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"Merge"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9cf22be1","digest":{"function_hash":"76805083611828387989941365938155723635","length":552},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createGraphicsShapes"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9d2da27a","digest":{"function_hash":"222097711974306388474881808549348317926","length":177},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setPaintMode"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9eaddeeb","digest":{"function_hash":"45178275718944758447062834043860974696","length":22},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setXORMode"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9ed28c2e","digest":{"function_hash":"290651339905754313338839002053528397135","length":34},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-9ff92b8e","digest":{"threshold":0.9,"line_hashes":["158897850193575386885316731918162189738","5241359934078249976741081195206336199","337292284190630858418117651614313286547","203119431897128283004285468045562186017","111588634790304858933984867660872255468","170690003648501558159178836653928259506","291396099761204991512712032962389232128","118759441848513217144274183026666077316","196245901845945873353192054875771344825","175874856702501746391952538373078153012","171291930959030728941955465791696182713","88621957929157006129519740879660897836","263297671228264896202568379789414040713","123820988290124432383153674398292982070","119276099720318785323169314141476392743","63009046391974675744523029203022023125","119645313064916241069174785493130963747","295806529520998423299889909014303526808","227935218642007625899625988368547234227","288613730569485844750130227589485581924","334968582297239224031194555357703676844","234915576242946023687611800858820972013","61144577372350579754766647449038237924","41932291172358273387879561019120076293","16461318520933670825262810818689322717","84537086356291028773274891687448867251","18635557540067525855490306454972422581","222816930651458638013154919785161899430","217047168734368861006925187033047326057","28676751126941536395084758869672743623","215732457835632605005673073715517334897","153234947927160540254876081898370957550","25398564458319870810309306631580299707","147357851118532791712635138856741447832","48866161073483684725519322672869337713","198039931951147811210531233214344409160","336816339040854482337566711644539033188","139693502788603332993919219559368665608","146518441191877534474039413365505281262","201359181618579272884353155172736263150","266039581072713763062911205085987252326","227092108209007841124780073021427543045","28501544296938508383052871202309543060","209081398424270506067892652690155846918","217415930327904861066898165762289312517","142374264700990182235352385349051149608","117973816173614279639776457187678443661","88867191045186342059121261754714872994","228271576766943388981988437475568982000","32769895719427951182129903125842907481","59592001373026641820196793389514003504","128865013020276238506700278027345894443","62310934483770893147133335574407407151","261683924251236465639532602353930082182","183522384071240454902616121170691572626","51727242742689740093805962133574988099","119211433607466022521174340651762358255","305954150435453450575365778552636862298","268146078399632378538878335102798839814","30930272311123614107248263277912485586","227291905368357299351151801051532656835","54261218773228863134711600803512415878","316213411558073775841254724107558970222","263393320045185172981442876653475463749","191434060531930440269634008210701882692","87873649594071959094206229437346873805","276507263252114762462026041879807082024","39649348623015622363478321282661509788","124200896825940121035261449959421390066","327465209914361161576159239006553834258","51700348414264450079623090361552640689","203380650558514847488452313437776834466","98983773306694792024609124862315082369","156777866810331801497181459048036737508","327926829755318757262309990965994120923","74619975174941754687044593639341017342","40224173049659462885747645107166866488","41572715989694991364504344559313449569","212868628066956179207301595020683489445","82850804040817754985381139037889765743","157756066641395668429670581488430373518","140482164387630338272455690182083494651","121526273472660171368694225393120519178","311329088212840394087421262680526886744","220094277422777911710347205305855084630","146264891642430265710718976728790380939","182146303586703992699743686502695851116","318032544267063233426073407824570594730","247986690227225823106054869698993304303","219419712001571358415925158591393211071","53313441791031789193661698820821644112","80670491102058706399124097659083761899","236008927818646082241572013744420459056","322459571557294141271842186579956673657","56996858795243004261064809615172387853","126152385771768748169613195010680343736","203257053766866756184237428639162459297","123809777935639324829826995043238624893","287680372751257247955110745251459698237","301689042159314446879577508065263182375","171273453458696965944657661832356629750","184865601496907062565924552064428627368","239487285665562587306402564338274710063","337038428087300909830972865678328412377","172631966936533589823482045269526391869","31195742860961188471177866739374102230","213902129301335565166047672079672194651","266651262470232835559751204477971251844","335068413204495031292458276846803052733","150504135072795730153837492852008722539","312838890740988550038966118291282035005","88014111124436435697051792337183524394","333752973796063729768297143768278616290","107906598908804495869573503964579185319","196843898486334843276665331714164474879","96812822773942351453388652211938706663","64190109859980031159428956403774110132","200914612838822433504394106578695582633","291413075702656482127411160810957088863","262594959844443247807551223334718298184","304316412966177606786608096492350294345","98019724483849913148570062158923201290","281036662522653597259018401035603470360","145948204810449244486270546393797159591","176927391156726208130304863742354263806","113816502860164468517636641858398834191","326714255077562135626862370826789369599","247909619583619736119551767853363771909","41982578841318025260816565620349260560","236113402253158879079853631121461505631","43937624010591286608944851838934448157","179057918260080100953859481747565515338","72250336629827658805201306591742792329","285688061670288775785549236442718657506","192697252421218381567186407135844294227","286800634821769230130434137863686746870","48267709968508887561418941053211401537","176521024251097382257955956683991131564","266560996316489886248317542504052158268","298951172922776722202933865384553434691","279519127333938573795839198612617214771","156679952840404961444829226447596023031","265219156108981131548637783875460287637","18100848758533804191639301126767836789","181637979051004749451930759420032215916","3740807853599126829194183418236279871","238723782608049682458822349304162991466","216092019513915881456772373723634088532","97987503589553460155285586240546583605","80680869583984380237591661508570918133","129309494337083257211180004563435085222","44496152872275258378387195040063333896","238841927930654573233486295962956029135","316099638101886513722258727972426276596","56982199139762924404750763509210962622","106251305059240642019954601092160853172","203913084486622270971138509306752214341","102238092791458204010986917929256927225","200019032687112523833817938326109118217","47371992480812175348183508699228307956","8856858530572386994298245715352338358","271003588234215376735202856324472190909","154218816804745601581825118442935083042","168650106047078981686895953061945040933","219935199273360244382783797477051330893","98878668325198071288978467846159130347","39756328874495408823921054770474385751","307077754348558606489939203694215907182","84862241927038326601589634418625546848","232540564314974207704381992481016676982","317889032253704602984450915140980702188","64722307376133371439330136684315794393","229959723672337605352082329870804874161","17715231633683324374171836960344627902","160579919053521467794515889177464036165","325560545673723914459068967440765703754","334177811983832856533948314005513165621","219933249987669020076989261832359965607","114876771271151489284025971748696040147","317482591502826056842085622014696437348","203100220004638045363170740201046284946","328654137532224108772433748298290277568","30998158007592792766812270052198154784","133346546597011221981330172518905398353","149758387432426514587553144815882329439","15095040086797192267852363056154546586","307169970020697051573392770870820457710","266104829597214987037201304920689022850","216553379258085233494215751032505187159","175660922721296112326692828884198490107","193254941205711623030950229830629399861","88491135835699610233203788036466493303","38947979330621346919159659162061656663","281761248749386412960168656207731759148","26264403854714620988523590128641674731","271878284497843015454654395764494700656","43533366808921672391501859669299094195","130854138945567946338735138474570523925","210706432633668445423019849375207210532","282621642213395856248798685891855320636","139249011679323238329844652320771883843","125292110366020937579266220298605509021","18333066176575117362469664242240322043","266291778570410973443412391638335234451","192870530165165533808532331281138852142","86132903793709777011037651968720519461","58119156166518619966421912276229243144","37010096116757371569243811621727146840","140565422248015144329452366784584156576","103146254862224671795003216568377200634","196190886434644616447620641337213467390","159983409148808978178787761188274709808","19180246779958112001554933940759580769","298036758600697968100689320804733782346","49037161631901396509337988886276850284","107827894561591446742833207172914713158","201333500149422323274197824218060352952","88646435956872039124494665731763843458","47287582699925359481163444099885689909","267308588590714209285129387924038423689","221800989765939858711421674268601646550","235655997995675663759052008076733743157","33232308810876380749791714595766798487","314258121339718679753313160554680561435","90357749385168754927159022463758753760","310952248896406356292501146423455394787","3300609874360938307940584055043660981","328395164208120824768129305176585038753","41157382401541988089783003759118258330","253681405159708937454017584595052588009","63540621265895621851618366768959721285","3996061364775962825638131670859777694","59177867500737486710439546976723525932","312673137999280720949504107973596779545","136374651694092820233664066801876420464","110644963608025996420828686629899596426","114609850560201698380128477699724606846","75428341292694066595190411196060661727","242469880675304875608300475007600175918","309515593138649217334139054613711238092","186792221411729268307874791713408916107","274634298608485052307361484430470890071","336119058069319054038314657406772825057","164520204276490367550314106953311595257","302244564344484058645348641812197644129","328528948995061992637737816233916736627","47791520017233255673506302051592892972","248661705176541928953345729794047121163","211585067313707323320779435012258521868","184169220020593579736036387201197812230","138070667921144518395680212703545405258","86946740527333143921594205405797922776","210857485971716766622637485832984185526","333172535936979014276054570037568092671","329604196216972583194777916840684734091","157895359453228961610085581852299062072","105644629728551121270835563763101100267","51727381609553412308996025914481274810","287302642015799475404919854628376676789","91707000757815934267213595351148739563","335718578609165226081224287400110547936","49029883544833916660802650203660437460","82965594580237133686359077394388830564","251618467813576583094035510047482437058","313580006315373533170260910386088276282","80075406433567566427155238056279907094","302783308493568271797196576514287717372","282901637363896159507634938046440561851","295747577431459138783214723720080232905","283329104506393216255333763529196813180","77103707864332464740519408981332863912","81907251212949969783041992395435716958","208032516081626715442092863500010784193","194088920335154222093656976280866803811","169672170192858980133647720939253881712","26416179701308970551254736806337560835","178699741710016783904646297164383328247","108662368125953778361812864532214855696","148259382214221824333306509665656155437","13553254900530405156229161277715404115","34101002133826655345015146114979066395","136112319072994180709198574033379525342","338063864159508300115352338192505607523","310803716401895763431040816433885564926","213818538246050614253796267013573118249","218533112869905550091255983974060649114","206609187485590388696148658882870983561","210445808227702246943999616585583529528","244391668697333540302607127633645537606","49705466550605957121278292382938365742","80905793954651487420703333355626387121","10415079133886964821049854592625893797","229036616736681364503652759507466193832","235081267458648482410660910152549697467","21078918711602684666923741531951621370","50455997901319430184318806259263176296","105777478872096495547685889534856333437","21513863959963362545032979158436775718","8747980759911551604601710885728176010","158157374997973844171092885797516371523","81220556274058295281423445636940493602","93499555795079062137755253705802964637","174428212145400648366171012302644335502","12436667163012503856933181625987650623","84480967835480706247054413560820539801","56259993188931446632253031561344511730","216027380197422294532509455604591529873","104405151925928287122472089969626147708","112409457645607495967751802100705339330","29591884227178959355451050142999393716","172790220603695712877914417118256225346","116979903937126925306968374146433596324","5490179950124363055540497576180306475","45183074042853830804548838537374913230","218399741293184709146302387534068204896","152446049895352648556477578997607673754","102558824295333056117906733827114673795","89239538520929425945837136318461382242","191241995207420534822181709359111699322","113274411406018907258947260426256494631","114019409663920767750047391070445605009","231575930876034600525347511704742055123","295687535522542754712032657619449868581","19231404015248133949676807566569467900","66605290061017933986828062186866783037","65044778185299809808378532291146769686","314100713968887961143763539607210466631","217313995554099109135297470028342016777","313101626959571816399556861137319025937","156582755654629338785162683711806785725","228836041049860882695532703673869683593","282276093513867915318809325235239970566","289761987018747545606373647223984771892","192641653045040322769730348984974552322","240881830343657872502470556244500990892","23964988770266794576924557005698471549","152439686145508052392700081539442906150","62062104063651130409588794092236089614","213382524585765293725415322703324726038","110355235480859117816780414480522722665","71739371202557681152546709448753772557","323848520648447201440907184130316582022","144646969191057103230930484788452533582","194587207576387362343196606819168731213","55000470171371623178330212557895694663","268358790885244732418520909388163933147","167381900723993811213921544375507544714","11889330890414556492801110032168276108","1557403639718312282076507145391534051","231667041899066328031375844271727386370","80712587846779296030839223076551107600","43970421721103737762158319918167353618","247510108271491531544814434019842450043","64631764261828045488289888855485210793","133784599662121148706495844891245532811","166087930866013566597589344966811011665","124336755542831235004847774669931776820","134205102775466950334858598449098388911","336312396610404933562254178772427403784","186581026096390788498181882681398781300","263624659091757003891375925751057483608","81829316380026119660273566574788712604","16902324376004532774949392054940759025","153343219182846226960308428879466505881","301139968804802583695690646780358257336","313650081506677544551252285273402587928","208011418214407327887983701048804557752","68100957937808657940730936296947847761","313469575893438524626952950518566698364","260967562065324608471663349986249060834","322545893046020706397631197395674935981","306637301290037932969277892979329072440","298126919596344700556386217198196316280","270463577316110696527301906137904912761","140652730939770027726920263663793346141","325555496357489598980829473526189116050","49012896592513812348913929732429445112","72766906913306165497427483162227992490","255559405808714776551049638801771636416","331753810774056728405679456252509119950","251625682534272140653634062566962750491","317746947099599183942377641453820336286","196643848275183860024216004766531735322","86821241760853783141505514251176764109","220748834664052233394432945056016723887","1764177572808390385912865700320513315","50027665070121756944797572953323599140","128810928484522714919514795058041131415","274080971175135155140955011894786567735","83530124461724890441254766889017937914","214543556151027011437519727480342683077","79641233901130788785819077186951767617","288040524277335892317233970037480397403","324740663531847427024436930276545061816","79897674486015211322276467397465824462","236317230683639866106222247567356776702","253136804518626695775634114945629101414","183917485604730214593360455096595029148","137598234540955744723568488417364424484","88667038357592909756144433259850173691","130550655630160240555294610251529571453","224942531538527865773003942609353165831","134981186554166899443160232516378398904","212536726495071102198919371766773971951","217874401556836393496602067524946892165","322889344168336910283780979536542919630","244329950508276267150796841982249493340","259816941123275091848354355000515620036","305183529998803424734400490932723048452","8302133133608998615751925757215509045","52879497331970479258106920806889401289","197683604674688257949880956704396621216","155156480353142758380192462512329593903","154513702350266967456476325913289495524","295747577431459138783214723720080232905","131529496119267680904824662449694274290","147496069841433122694667521076394263129","174735087702820674281945244976523830716","148844925124414582896588346237072235589","61392403563091435472399228714632100008","243510204021209823829294067837280231068","192910976478598250522207523859912865490","90173188387060267625763360935701018153","230399480713110776138455142728507582516","48107488866533936334129873088891436083","110245761550928430723977989511284984206","291303956331373615290883717372495715298","275416584982882569640001296005990491295","149896511183295483291055445455158483257","83023598226563960780346978437105210886","21632999932139698572510098216675327323","187236221858796899516826004820737361140","89308583013423004797542309763807520764","95988868954178888671718392800546884621","129439420827004221701241510020726420779","250762663331437652036225756649599175118","116390444746313256319843611860571384543","240365508450489844406470011424648974641","215900738505740320459624982097249314226","199646543340055854331349739116169900878","32815710547403639162898842009341210517","46878138018989401170549096520829576418","211386948276630233517310796723655843521","146915335753774415313946463969850657327","168143029287771190846161253794917674964","4619907398367130522692834214903782056","179577677067063414569124908536554852754","305042357432647893470213568570929258808","92400024736671719491916580185640941548","263942551390431697787935392144883009049","275254696103555134588741556656775241474","252490700046438592698806603644798395484","6239596401810351403131640203482627686","98010868958070257411834259150255075922","272529482976392539271239084395103391346","338983429375604733065087834384648996879","156604558045666831895315482649506565686","165259756239578730292160836323871449627","174620253718037368256955469051325321307","44931682105099686152251137236230099459","326743190989351499246725694810763825787","22301058271988025488209931639246323040","43700268778205864143076393980680775043","106846104570842884811942382962293751281","246190539818067127794612474108949196111","312187702512425281247689694857710189029","71545011801762052645478356491772243325","267011314341399300899693096151749576320","37448021223894340208388335682742901100","191746088836802750026138406446463498545","122090473613338204724311814396511458409","46925539968210801036753791079850760560","331686430452351220092737375921782165857","152837098536266752599003830571091060590","50455543586975902693733153135679685382","74456696241181013348419260137806995003","45875689554756593940356632252973711676","150683798841226291036093271217969276010","210970647024931410295177236523325314805","195836040376405126121212010699435127524","134876410152906112601058332127588999540","269323214472021302550993030867669087103","6331627853669565862003438601126503707","48213383696359657034447670764610484744","174576250812864290360489127188046060782","74290362551406516472337262200771292617","148145149501070792112807187279641293261","163688782763860446286501428169240267331","269351949381713218359532840544912736087","213378264435569790590095481087395119992","210863923286879356323872540163824963400","85665997355194418523430108913947160892","248738060438303099860755861843259448678","18498913221089108611765947196700396467","107667609940483123688720680599074212451","239344951032301073057253982889106327447","161565728947830197149601471837522574965","77061442627688457059967510324525083534","141661037884772753822181520304710635503","166091668885313058306751468173932252757","181083028015332962374069259600804825473","155019729479151761231457596278738690710","52320707699136203807118933422912917169","287737016963653346647202631601833005173","64148791745484576884036580922047871466","106475058638615382516152102119789359701","70490020336783766734570209213680305106","237185148578022098540225101194779673840","227817339058662981751887806656207298178","169205913609220890297936008818982922193","222016270696687972090913057406478598837","201635127277183982364958111904014321787","269877502535608377422421703237039647199","153591746625015507825854062624985009507","326598064887621963534050280939253702738","55829809707914228284875446745177935399","175573851002125046372821348819701372047","337538180204030959155948804962140783883","238376903980569660241418912393188867727","212361652794855617982295648077124947317","296361797251617497469586142624843156999","29550459030002752458955290972191822259","291696163451654812118318557959394338666","196392679934692153616252676576404519594","37360597349570971759597220451291077044","299589507695648894143381945366942228133","6572293406921783589389318281552366783","185811403734773386760191804842773897938","308893704507440456168666990236415022854","116542955208748054046784544625595218508","39211567036157898228721589074669738537","280911125859726505619817009638076304028","194857877198670478226386694033476963869","60185774372632973695587321757384799685","234342544325729816502733578925826874019","53598818691630158227779159736273634891","314054727799067914475321338039658719208","128753695922358591246738498499124110629","260428861695201422983597634426562472502","329168337922956524524524506091692478704","188423545405010833102840995326127732029","48356190078694840327597534431481228881","267500478896685840296004143525658341383","24504903812728808498301450883597912726","329432205311850177861509903195659447107","105961948598919016348863148422158880767","250389987386665941013783194166057640809","167502103618978931128350716159195334384","138084429591029741825841585030879859195","268037655413945179849677650111662986798","149819779987127576770271280759759418686","42138914138716422018209548124779387772","335730679576025233124919658925277888766","259874840413943630667089044685278930431","263271726096703671720729495184835677082","107017706148098249365718048383934457739","59652437477584842072206835400750067304","112219142483981732188937328923149123835","35545456060314981157446688362237795867","249887771296855044167331223595083066368","235873705017902194528845855969722177510","244003842277014043387918349504835517070","181160652182848219737784312423789594737","112219142483981732188937328923149123835","35545456060314981157446688362237795867","134198276884552960715050435844391298549","260593452062621318160999021599914806058","45906184664627446121072908396837777911","209270080331503929536425405761865822593","317770751720524507839077659968091829124","71906364910946509888449951236552675926","203332040302423015335417426841385088459","191447049976013354174641331940689932987","132106653010813960949208914479852512155","205956683624438515740387980845047631406","67217188444076615996238842287866423409","208392893910054587961747759619614821098","308274629349698732857590196190228488457","22795548698907821030301907585682232856","330059475476695939721441967762826103781","85506061060568317266210318330660020389","262394602162912492083597191264511520818","85993969601719410358246594280416058295","304865773647322429803917803049277368612","277525988387145093182843186364389177877","295747577431459138783214723720080232905","313438474363319371878963485538453595725","314243568234889682079982747661175150077","208257778617037517821271151719756719482","155568861465583844704410351680198779912","212805630851852912718192912205076181197","148346446561197308408941921460905271065","231765426983016301163271335596174825832","139670955943969248764204374224522408844","23740737065448947756870169883027040966","173860109869417718304150721949310551800","78725657079673918880030906864715106118","168331513420673375056981098150079734450","234062378011597164166195139003650621663","83627953110069644109685374208897400849","225121613479295792597482898971738439411","29279601476353858529962276194462706196","187418400450847668908269834203064582554","156203344994816380635166201165786124413","276278085003633985605732332390207212066","306960700749085898077030608360410769503","224491852950845900882337380354573790305","281660550256991803189215780039564036108","160352749108895463901437734820689549162","165000722638471564139914230561382600201","107184041033762908065785128036317686117","240538373586348409874097647270815812414","181318496828119471503629056523047416763","236180219467408393609180883600570329395","334024725358892187652323757362606749899","221260824885513128371514517954491716064","27155480776851401486285849196793390632","117389953895781950826790585284070968036","114805799449487294071051096520426840251","241958066853713518501905338823317407814","46404411334550503563069910346951875486","59144811536028719086206003644341425224","133191167412332644893645350077513592337","222217592505625082372151722213318397380","91408455030588684117485018942382940818","291450122786994889838336664657120142641","57819814695720079438001838859737311602","60621596720397598308070456958516739839","333486832632254948833040849164675523906","149711854594919156715581892182503546947","271559736933860376731563618461107157749","296418575232668476992188809566582435008","156775419710827221699365322726585920948","332036114840707942423125330100116317741","226842557523413805296038932825839522150","250994164237594073696006674624002954499","204377363747539332734386697924010415184","17015559666047977569264200657227007233","282191845579567704421301557525452015290","325299341906306628963152727260928992920","2927221816143252879687978334054855845","15789655226426880949338112985572821466","54487964971224832734802754074911203530","307638717043556885367474831612493912898","52101068000343344712247017030894183880","85308587092777253377565661448901839102","193490008047511819905781524412655220002","280106485837164907528028368586906171548","203625328722772796294420857032159528351","45369788348314691715836385397095180380","141030073099034714530065337552184695837","318957238047191373740118512477287410059","2372040414267802878213307000177397942","322181455375903304474037074268236818076","114487956973596556446867644604537987169","41241260648873741290371548577718132127","203407243876952454800505763657604656104","106178490519378559690209576699810029301","43318785000687093610530358565671804682","82304325746099666619630535972998016117","277962284497376889713323060485373868621","176243891788432720919727827858198619881","205742014230190764519099088190466144613","211739278795278411019572337711465067675","28213898110761438541276387089538331181","2931995821442775337853524107354038718","75673660139427733432518268430674659679","211075262705783686380894828241436961429","232480013419043993579000361311309176436","118870600847096670804495863605729767214","147947223046989243430292089612697031704","166299099549747427157334807359196881447","98145101185727587864905802652965702430","41793416422339138553741012004056941098","277126127439676990961387235529175571982","150751306568120738328189484487978080527","233751226712980566598877542960264774708","196211328033203389785722499671701612629","78777768041413679432245567710137106569","62533415735250072632043634142585650713","38311677182525155007087468881790206467","286807296605634953304900209898691109197","133152306579313967866704768719285857215","214554097934578715855089866002205747033","298297201919121733415006639245317529742","217512271270855598776674794252897956515","187739144250255184999637446883293747519","307223211131716121852634274182713245936","70914731441533220437343499296943248819","238038505617372858517949671979700670516","111047286951537933183689445641398090005","50603794470346105566065948770574423920","193032340052395980126384655752603947855","170068974841463953729428957204214051756","315220295934422923114734126594721254848","136085593007276534985606828252274893604","269674393379391438276792091399220888951","69503676251975908780900997000904958353","202865411997321557052491072719209273373","106304495145915329135005073613519570380","191379257205707239078560968924912189006","339560097418342975567767847087195547848","270927666044072033551105036477314255129","15578747798123154316709208890881679776","326944944443018035220783492141477555562","97516151734258261976577715222176173224","197138619130583937691407768529104311400","205517118802226268868363876239104300141","164054031609610240725039656050295510760","112111785304030265034215460151907050368","255704087273411594210870039441253089768","305450742267300831230648157733784426763","289728024459685692308793033204382585329","205556853834491636972529685996240784905","78749989997633595076427525771484709760","106078820552602437435817306440925616231","189860475681866607103795102806910487466","121769640648024936387461975077153061518","214472606529753389769412177563602288598","253251873014095657040611578883255701944","305342182002191015836742824540763048176","209971334905797147565589930685730723286","326529533225953506051659679092772056265","45491396139291564767486563872709949727","317907950341454030055555362416436105982","263863003323935146160566704453090723212","170543545118192361447266992943914461472","280353851609307310962165964008623030551","148711362990811308871160206196621700601","254272582469115634037100254112960810772","307252099811234923125997654867842310054","219255890400613666140605000477195575323","62619493801404719770838827848308005927","179718496147049772079544042097049470328","191689807628909171603468343790085228333","299807606771700603440020505021603528622","222719513330126026928446516919171312969","224868512959104920370497238726291810514","19544259424368358170553882669105995106","47429480280188676093976305159730239787","46928331127077781021378142434589343931","86073618341708892292592302311367255139","232440896068464546024333496284361620062","190107980414949419422750199015292662229","247101545977287460346064336787358992177","272823594298295226588860674393990423498","274710882749356616716511138409269177377","245049591239132789228594279825536645791","130193442489541155539444767629386525600","81592075013723902827994366175606752034","175668725373030799272978375696104934279","172667549011521979270875835319991810014","144641455464497794809752548215293459985","102619849010211552571445715826045704330","155818904406676142892734419973716463139","277628602270988413061594146404759977637","5066173574394548762156928025937770044","65139305473797670066550336671435653673","334960231295541530355860461582791594027","127089252659011219521764162851719386858","125954202672285667342743110551359279886","226624749643254281587274383521010444212","253345735613894068947783379680680326890","181628500790009114217371199933642922104","320401309548672000415284305994171076898","179899764480032377897059061589890832090","227077675051552241992903403404276712839","286552600684949775063643571286394934786","112023205638986121511330486187121153165","283098559593964134930164877854268819624","124970608970446582019886692837518081837","280011736693129166924165917493796973139","233788494067776530181878739685888193679","97942775926399257473850735225240504869","123062859473451674839313612073172733464","95074056179369750480171533918551482226","149700372040101518707331071717840735425","100048800614101936515101119353098057667","211455773046050543925261849822790926517","172148811257593606878561318017275233583","109158619331428410507567321378053176490","280974068931224139292732472915719475245","72997279705939696727366494363392554704","267674565798507001113707792911651541677","79710017577880144408887033675524775177","332871572147996267805917049404195204021","144258141911409465951532639690846492803","9193097911944915645466187603663668529","13534237370527148431433718199271365657","322599290048304505244037983138187872879","51513740110472060924257973518683132210","151335674381510611874659924869119745615","54304249274997471648815576478070049874","140687367700087413338425070636448371799","119146607224618204414338729407402399305","87915034636559049793942798730761383779","127030988064171222150388967945834434962","210909341631521379736110479934733374177","230079209220194136026626220981483580418","53935986019889923065682970289359302317","156569390596989430581580746258492385119","150036346549835560939128140578549442820","101565129128477264394329923221369778309","185511949987005047099013410247226476377","287953472717526421025363108809947581662","30108488786702163447540522452412637315","231001136934315926482774238096510468798","126095593525597246803932039570189977149","185098348781744641846856532448543106758","149202944413290659569192904016487889373","177317592220132750559974022889772942652","3356678438977058744616478613121658202","276621821883964454971553864826908722502","255869979266985643381031036960150692227","86234945101854658390880128414318473447","93007256541162480881811693933602443576","290744047156003335440836114984618276539","338045094474083268478876390611132785679","119206786285407901022637908324346560542","61162861645572585449367949777850265958","317458066812047685541229710814389980012","100473726950242096212203614473487163756","112017131852707740404805558317913637922","334161259216496093196004568782124671207","241187232039304658287501517091170623521","51510397441094668835865091322580260425","236411911611317275147481666641334198593","111106639122235668039694155904913124616","316466982486032709443909105070730687277","294721147998021245991811592510315490621","194624756227731417151881378899008937168","280095310901131154110623989955542871141","255159641027001415135255075603483701839","286491961083724485502578078992013497803","154160366835158530126200540356995798529","184793996673247526279790053974045142919","243063495471256472917177650240596767891","161846952372235439239322241887119556730","130993424434988793438169964345245259880","16769645119867044806739296941559307726","76408153757276519462348494332809066824","191769963204146428374524648459246604815","112915075480548836473444890440345842113","176781913285455816591298462035247301892","11078322695375213328314024292095079358","259032847274678481390045755785517015195","92984386813720231162101788914358886264","224942498302893887407040130602459915439","32326366695958226283912557685316567928","299841741467333015985249253614428664731","38006806561208758219495983262711474486","204433088582567275882656771898669833625","57451853584049639690195959657951791450","263508444940596335698073069025968009359","196091598861176822622694184442097002238","314813360796500833382837139309044651266","301800614684533715457673132822873494207","339027531342469291961160731710101262833","125569433765134205633416704205615805155","267043982664160495024334350741685100902","252143257860323318822779945227483342444","19227244398050403109224769542558950689","311614806733404549567238811613860379919","195223884060769780896088349030220336586","235261853495359166136639196916711104717","234989804148383871124036641030379322173","61106722349170602090071621046815552485","301294148308643031121691990343407204468","14875206112990894182218100214323636953","113420870396385312244226270013877056048","207079228824777233321987995193139131135","318262946180561541558550159405248132474","276768881999469263293649948367781248717","84428135104837603831028721708660869758","247052108638534746684669024987664788499","23472130664527021709897472753601695648","223008292884457834773789273694198280281","273671249659914803607435652016875250266","236812178894979774739372920011045219825","176573280346920121413846649558870295596","237318279735934842420457525945087295230","311624780976102125433300154734832730138","4204373910566985874993763321272084482","127184921313680397886505271840789707006","73185640429512804014801207307689641459","86959306146127583079706373841668209775","104990707212176338773715518750686801979","154323857132889560552097814988781318772","100673819828033473297367794256374945953","154872911071130880229987583177925010582","310895959897136264743621981163461772149","108971126083082998857246934997181804947","28345080161654798988025232898770405907","154255240313024294033970903840284591562","32796750982689100509631924544702478647","203759193834927037614451821904936007763","223733083581249587303287187246803807577","5295367168032694188854991906090655779","244688783409512869656580044975891637365","2854185098078169525613965543197204758","319264310743637653345102978717586555770","331956089439471635985094649903482171372","45584262842799264542833904685934737406","87158154994457560461387321265363019178","198063473800662243089042446789063958535","37745249585972339678283675161381133451","160400794795866194340160540274864268994","333343547603066248807843246485004390179","129156529324243989750394110700276651028","336785675037716128022353317086388933993","66388465721448849512880035820923457121","220407206836365866045804006059194640254","163758421261063340789812952775371734350","50936558865148223661580619757207660648","97373010030679829156039064164026041563","78452978876139699959832272297588369630","318971025238217708878261382402933665000","6451850525366427099750548378238760209","243996118230760930168137465033129787825","209373544988123059812763746086245186633","85030005094540886452512591196728747626","324677444676835499551866876345436130860","105589587350600262643737675429774135426","264756808143027574839335996664984519351","96184727410676407364299909720139908561","194366635286133730578624437386179951823","303750691782395635759296905537963399945","206361176126796286888044411796294355662","110845648134371816164975133278333854974","82248645329532613739172650526444418969","241374982780726511144793098529441246674","2575316570632260256716380572630686971","338119691428413383187442501473469342853","129318252160066472651785222436192867630","60456428221140644699273587560294567544","77766293729206929942541418761907275067","330038869456934456827876792682723621007","86262424788854159140126940606481648136","269321010957680699912425926463816772658","44714326313622207320707430913649690896","141313145913183447648076260916840069129","333233995509027778596367449482182471067","334144794082311618325488922009469608806","93804289220224238330167191210342907802","230028710851338685151893951985520250386","62203712364141340759749050803486789962","153913282688468175253411003285252592254","143606398112785793813797996736733084372","51598460120116245578249030672453558273","105491598863368733614207409295903300846","156309188433707726582912473669323935696","74641931250084408170284233097081031688","264207389960447273168914836185532276317","70777297230364736172257802998985476611","291753836413276046732829206440652346609","157893065573452353126048507120281148043","59279436379675440438749728690826443793","23220786790443105199004644687288361149","110722494833498922945134248791735791964","77976771474076514056973668607936418585","25947746410255508900432110136036782884","57027308894956422729244116466003710698","249915415900721055084213532225580206732","159203476998238586711270764560044422114","278664391021512997759195876544921124255","198045531794047661437621802817680539844","2604111965731087940049903044117868137","229575968773326428624672678842863143745","156442619039626468055795364395147062679","91535771947268348749697718214103373050","174558888626631501726888511187325141840","231939963452153714870039152208876477086","14517374093559141733455985428918901186","318932470270415304956530067751707450233","117088622664781402113939215908476269475","229798171074431346735423585304030148808","210373427907193618641622941690645079299","285336723619669567126859137620845925150","47761492308160141038239466681447166038","33628272695460796516239383483149138444","52995286229861204074450358127617777361","214664857422699577537494111309351257042","296036323870133078679014269761366851550","306458250539306624245152619093973203984","160457382828121519741249441341878757266","70997958565768762137913339592963898385","261923452497853178681154085941746178861","335527222517229896626040305465296842146","26818514249329343809098365306058543195","123123986888574992301404228907929288367","327670676631741147858965522614028909302","296938691299644618479320161529795640568","324969095719767829112884428422919882605","181431569078269000093129180204314757832","191610215699732698500471561425591346337","17680697618599237876398899763759054019","148057859869791000821518358955715447141","78343193830625750274525759008693323663","39437624443292757342215638425337419266","6376662033322639307690226720912126558","108521978803252418771481702466912799262","294780548413472313851245955785650600618","23771806566136411796925005236729971023","251894586481345095566682545386451283059","305481806083467364540159026347858547135","174382013956781868403079240988246032594","321938436851360787584260585910755201322","128223585927937593869074678066333779657","251172716177601672797691889132385198026","337223860027698527009699152769878778371","164791737804821835681994458725837309587","33155549232076092447318536653681376496","336159708101470617944410501308587127904","93843597817170323344194609568546069077","235082122266211521185709601646364997975","172271338976142475897053011745269526223","170858831745329325148419022835678318153","75871449767519941474114480367863728509","311715988372353573926478480685437963830","184808231557543519904277255702320006063","249369744310470709410291743479988686415","189140502490709497883022167983784583336","68616350910388427878570893099892795865","59735772209312211033534512672713111906","64768431427384004796271776356341912817","63003107792756560131478388487270536044","174299253682763506078547852151076534864","200389304152607030837254660505573206792","216637051756758093012392234206763934511","331978303897885022640689651904815630643","178405954415236029219799016510203881013","164191654057239205656591439900366594132","240108462126279670989705204838513265853","311472113344487397659072359561071825060","323763310554390941633753175088182175880","109249429050358175739352976721917722101","318109292456428339840714614071179628635","37805174482297766032959728361094565843","225496406415744614298008826181721786295","101886580964609085374399641304887835198","48682843179981630093293467583900340168","269577032310525435835085501801021257487","60828889148107006628369579316619563065","200567369099061745322089742335276020377","47231155419417895028395042064919815150","27187335618463840033592520064465028040","41841856334505233630626905117644803588","224065132893098932345163320166292062270","138364993182290068970875029941072421009","115011027939529390396608451489145713409","168180297222873345716390877863228593643","252589261250609936822032280183471443138","325601688802202716737366767150810556514","172116063889950797243162472631976918799","210557831485494078537668601611240156447","305039495030384495038787547769412705803","178699337769083313469406224455263126953","285585263430765806036235739881962797612","133359379766809758810880918164022584198","91873333348792821920249152549294675982","120376033215312947269158737391518945656","58119801164494498473960644587516270296","230311858191293904228265325130223947782","163085883709417928191678606968939555432","42480977930957832431623081411729242010","249150020283986860629975296668515240209","285378808381018990386161955212823182696","199933976541722579081436448061006252592","11410053554487398408706034485287488168","162828531151512934228333081191886461023","321798662564663927830984975125274374122","12432625104483195770528871859505258970","221996687819709890922423416169939568670","101522346091867039367522861876201796889","266362428934409203565026253423039490079","57843151052224350357479837624070758543","56294923325346279164374040624453851937","288704754362981416410314845937961898936","211712987039764788270513895239251380340","302246813494964204615944857076298605793","102090912984516934525442118168799926886","320776628099849035785042566182862074818","90858897036957802675258337741472458004","32265213637159600306595261871554599822","324062477585500277581491406249348211392","311678879155772083916721408125170937364","73613803508684521564909617702322045529","110066130186994156383331392665424038246","285376384945388566748075905177937595422","98629193466996613058863124047801062594","29782597890441549848315546228113510373","40336237030215580793743423312118132195","160677813481204239119724772832184597080","252080539954733305893469261516596319955","329737076823512885452287949056095255546","134338815443789350832793330791145455086","127251841006692539027153624002303364486","329342837185908590259694860150932691809","14705775431101083890575813129248556068","213821162361448118649788267728827912320","49171110605685447313456108465222950299","61347236179239831387373803098281211041","260262940014950316858772645878233844417","81810519542639934896390371895439878439","5649837683361145631178292749557468822","271653586962538483208450642455306121176","262917562203607452335866843737920713877","331553030088003151330400047532023378783","296242342450456813952445131907427572177","241682376104264437657036488662840021480","36853991473422631181573518674887481850","54489487438010363696748075326010430680","193256558862924317904285188128768347584","148133340741309784825294743044126202448","240235335042351150775044270661774021637","216473487665721138359949043724804143237","97751916151527656997573151712939475307","252759417690065782675856660937551570543","85104567387821916075988880731940291184","262713713932967312983254835022068405973","80053488478606653008291301940618203815","239581597654931062642410030023839885340","10296202360908302916832146352593889945","314346306030323987812778746398971406290","303817251105181304540889934988479441669","174362334412337822771382806593497044473","244805820383759160241523860293391272680","259008306905342351490657917352595255947","194483556378605127867557914163642244077","90633413043014599431512828787578150006","75734905108708972103973659617638361699","78893500846440526704423325871813767927","241979803461189322662159480405645009507","224487303809664733318667878104581849365","219352492613667772554075510074908360865","35950894292679463962048384508951816163","309989428631157151452691435152990021422","172471192600866365304380724629732257108","329827373316281989855158206845883885171","25855398508277342503805479351389870320","317954101770724003766687163234221399910","153388922575630819275336677793564158400","38227437135318130347685150780407267261","217396946523867011207209431646788645109","44722582533551336028071336807151535422","64499294697263499615903690581509403981","205403345367046012247515421215304301025","159632293819724727311584945471554791501","268527640136098755868107802835653173039","244775256233797967867476740551366247919","240410512918928166067796261000082101728","62331754847124022601519559549442713418","246126585941576713663183515821216968568","35950811295335800818071146614284092512","297843016445935268526032691741137730711","335828655842625964414227211689924807075","6608854125506531517340483493668247361","148391328049594149570147444011810996708","191042670158203370039061200463873995707","313795386129047698921430408858369288127","317792956067778220471266967487988928647","301294102613309679741592300169377836685","3862465163634363308042249368683135104","263043814716408953588172972223711750798","182712792585163189823052865917996047975","9636388980385639851569767500205945900","73189739325179745533043347100747153363","30735574095362929493764962960586198641","214028046460606616949222599441059325846","68838063883352908925164734275744279848","188183449072205811427643246409193371129","64419149208140369842071155145172458192","127277248401289886766899589888450187556","197721403352427896935528592607528083339","217486901517893031253707792157981571311","200562854630212644386630237163334759124","314397792677342569875721232752898564902","118259739347948216517512451411261427837","257325042610881800421637184709304754892","257088351587835314644675962299930673465","323801452452464017226823208882863173358","45458803233694747699661884531918199995","87135644647649197122555408293095109715","191697905112915697123552352729705201410","115684124951729708195475868903653105595","12940497910620107264738311886661093127","192548308711474156210511936156714355260","42502664107832836778415528931187842732","97635412466753183757224419467063160810","7353468005450398798476048600732257368","40570880054584587924052073060163709809","228682679387565981496756957270540331389","230432280900878345689807764892570295257","140863357045693130595200295701901875548","241477339455748577957163199977247386088","123892994125496297969146748276964260596","232722436527854935729006853851552349092","221138119492098085976677688135050773761","99163705175397016722276422840040221247","55436037568224253591603113786792564950","21773324589464330150818245063398362932","105484108312838650741334918520860319482","326797217786952170130541904088579291316","213254077065364619256409350417681910104","168822302105737609277357441307726102991","303411099036470902056745571771840211947","152274332814296867105553476076021968068","185484450897265728847270993323084833040","260909361787913842246102005793578999573","32506338442097701533352597210224986442","81990916588097625795952993848046393934","45623211345206215493495707104764180478","282276093513867915318809325235239970566","289761987018747545606373647223984771892","192641653045040322769730348984974552322","240881830343657872502470556244500990892","23964988770266794576924557005698471549","152439686145508052392700081539442906150","62062104063651130409588794092236089614","213382524585765293725415322703324726038","267083627439193362783899451846816762059","144966821229062956351392632602021841962","221218114693729492852240513416555393859","265019617458682013361146754516790810540","135154610315913346193306004312417747936","12319338479949384073265625816975286852","165215590253580049156149565430171132723","246013163578888369835516286683464012305","93806814440413585955577964540935029086","99987517233387132923018233023188312201","326883104313419589413612961269487990169","137606676074191869546143207969906104414","47215270775649320588133647197579534408","71209898140799081084920864279699510384","151665097283715833695705800908204253834","133810222501170715639539164232730880391","110260200122615457220309785714562904609","242573108613858951669608350076177980991","54483608419018162976017774781992393804","75078579713189846780868282093805374475","265853599215447337912765670200968758987","111002156067143089234965501261295689615","4027089429315760572976022470127346335","331963684741869730295554493726734134490","8148322467593298635043848853844899908","156336456897455336139992426795897442057","228230878417118864212857491987815050990","325740847053586930643780646074975169193","293053468933627718327787391923528014755","109468758415608249602082650316174791511","45666616470181632139847498789235397243","44470518692563552517237506268513439562","204598756720123879072102265153273275675","180830002994578698154018005225872758736","215878107644530167540750543722259518366","237376717098027331869186780034541068873","71725121868102964748489480880379602691","33950527431181734857442005014513426562","323180562197124667267175268195043356787","37137975834283193895161795241637199839","303120049212254837076273731608205847655","224932813141758647581745661248130362445","107663022391336533362115887645166622048","288431947679690191381742890352463685376","60388440001902776687545077966616286877","42912227673438919157275813210880244045","101066353207714659979081845974087364791","161190384230231239413120920385503197840","86427568501049595644627713789048026979","166176138835974029227400071050613034043","2029088726313718035498685454145510579","193389781282920946124024457398249066398","205329070999579082478321016619578429716","280064895815589726894598737006172837009","112419288540202671869203156415959314917","72651860932000737463559345839093452841","291309443397034355525203348391277472784","201234068291875073588342181428201031383","29261681992153170626206115560982569145","274982616811375464554085147699615614333","71411396972619754720720497079146082755","122948876477073973832937849078768596737","162451634814894186910394158276191826913","132522121769868998648225605447547512325","220004304110861234000331111468400264235","5242867568142385176585212931381564425","160716103134707464368209985538153679331","127398783549403230731358397550857424234","192069626535149190198871684325535499618","129873783285823456908787599652596397858","73553953065591944203468907016219456233","180830002994578698154018005225872758736","215878107644530167540750543722259518366","237376717098027331869186780034541068873","71725121868102964748489480880379602691","33950527431181734857442005014513426562","323180562197124667267175268195043356787","37137975834283193895161795241637199839","303120049212254837076273731608205847655","224932813141758647581745661248130362445","107663022391336533362115887645166622048","165843255649986237382325019186830153080","38108768274328157390666161647029530312","234865638237044832067296988930523291890","28519548558798180289334669774313538255","196379278877189147889932243413114988721","8572170654610647009060456182804650434","220365391749859755790921958893341075040","32508122408090139692737828160132414012","17438517469459710358966889793609737660","334159541709796703440663713632297756531","5001195531789371096075119163511336769","84217231585211894115799172402096845295","155189625809021869052194761948637081281","34069471461981477422228257916817092229","140643288002150354766358788582266768056","251537064281053652902877253535984172948","2707060185225554599852516367366972646","183551154786120698722449706194254263760","338596279732368164442464489991989044060","310455610786470911371067328659949018386","81997188321492263865012065257947077686","307119600834401324535374920162690871245","194251990358870401858294834655243659549","135476227752943065371746155342391233972","121122102139532183011569147483598106819","267521757483213127278238450975454989819","238793140865091210990563406849080654720","54644158714050836674579358936000433403","58580725716094901901421629005049687549","107645638728231906552752595657925241392","83336724542193797540868047827732975162","316575987025818158935876858717469972420","276117751677810975029911306771797712876","96381600916670016705313906610130656418"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setRenderingHint"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-9ffecddd","digest":{"function_hash":"159932590399716483134874280075557613000","length":314},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"largeFilePerformanceTest"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a00867ac","digest":{"function_hash":"33002275790143056252073575058854511293","length":914},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/OcspClientBouncyCastle.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-a0533845","digest":{"threshold":0.9,"line_hashes":["282553204987848721898163920902682667787","15422595708286168854660493855574998808","274726487957078061964700467475730994493","217416805425434671957661279173211852122","132671135509364361773751489700863027813","34673622801280722149242680455276637201","248992396302032423583618592783079276554","229807212895396870565502835164017630438","988111379491512258678432673573699429","316482620504984226290757876784453082010","282327651515107799065031422484699188999","118200454147489722470512352484995518146","118818395856528931726032831557032614364","22646559747244041879055065571010239869","79239886458742064675548100979485128127","77794596565588324844155168973193841612","203948407156924315914813294837772278996","76664775663519023538137073250264536373","216199194108805764821463039751430278810","39797676267211415623658162946224599190","153958907679038942877970284479780417952","227936692892116103777891727277655541985","13028425051303135355933055951233147078","74100643864295980492307990740617856601","242279178057032674410215611065280721403","112599121006501609745760606558404491653","215562665756385112339690613365449523708"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodePDF417.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-a150c40d","digest":{"threshold":0.9,"line_hashes":["110320224354841585292582606344708112520","94840345293247072220933864380152837367","221452144915803574041879579780210573602","162750701160874499610736454867575919793","219218644451349276551718316904543598951","294369630458509758086267664509496318417","166411912805735007667869955141857194900","209363616273943701104118077246152437731","29324307238069713047891951379729280726","189497918823804383990381403476984330693","279130535207502622468005678488732859191","179866372430245576666936672667666276544","157804504383498042969428117459940228602","273962393347971458347285195869730173081","11416802223833938464619269202085317350","236059505238880246509977217462515910613","61105290654238170445778578216579897041","108003050593495983473169767378358524501","175035114590989189698974965461659641175","318937626702264233650576299566989621934","96182013520574741075840141035707712498","30449057837413877873094646554544927222","275581419585542351647349673778740384928","240782176624423732838004442840285461192","78563513963635651764240777096599591712"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a175c1b9","digest":{"function_hash":"205025199058388890433126212349817711762","length":394},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"copyFields1Test"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a26144a7","digest":{"function_hash":"230670443722037943285563697580900752524","length":1123},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawString"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a3e82c99","digest":{"function_hash":"119211686409584415436429434626785742066","length":119},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"draw"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a4035cde","digest":{"function_hash":"196199002276782558892956171032072137501","length":64},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeQRCode.java","function":"getBarcodeSize"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a532dabb","digest":{"function_hash":"134773165400484303518057374325131487678","length":91},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getColor"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a642ea3e","digest":{"function_hash":"245655754669753724549836785286658267912","length":113},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/Barcode39.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-a92adcee","digest":{"threshold":0.9,"line_hashes":["151991920763476792781410993910657141119","245510432357085549748371706405143083271","221452144915803574041879579780210573602","162750701160874499610736454867575919793","50432463318117637349716906935985402863","72415877769367868171776102610720995834","221795920257386263357764645622627738371","39676354447278910887465805359185331724","134188936955199705367078849080524763450","155014014000277052519335846122352145580","29178789329521873250297397133221687433","39364894051757005920974970278533272120","22600873016584780898641210415864877822","223039996916983982916160230603374121117","241937747561886214512968381957423474762","292909611684620693839747427613890002771","28027010863940801657303830253482282369","123272354979574753657175859547520584225","87358565295593349758389526879044564584","161303387397536278970146672430425227906","112078025843735101873379311005064053910","142070020650864063593601088893848540574","74753780856362652221049539221688957638","79138645213371435313097306687681208525","33513075130171567926710131597112268131","158622992808785827871124137233580453221","35509429299592434975537450671929366241","338948552487004848730457399036607012737","22891771105483683314634688263744299357","96386911783033436049899225234219015043","20675192509932126986001196001022602430","280754025274145879662980375379805628007","277636839363885444208914580724305842014"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"waitForImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a941bec7","digest":{"function_hash":"224243942598745611367989359155746367301","length":287},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"translate"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a97a3150","digest":{"function_hash":"306447553357711354114108461975294370868","length":97},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createPrinterGraphicsShapes"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-a9f3ad0b","digest":{"function_hash":"130119774518542741235985884946037139077","length":205},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getRenderingHint"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-abb66a91","digest":{"function_hash":"157038566365600090679333824829092465630","length":71},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getFontRenderContext"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-aca178e1","digest":{"function_hash":"47116774760723774321217862249211735009","length":321},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java","function":"insertNames"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-ad951a50","digest":{"function_hash":"43928053388208751515140896228275099407","length":548},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/FontMapper.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-ae069e58","digest":{"threshold":0.9,"line_hashes":["307702054932360773109549753932106913576","229577025281707437855375508494616847736","225831189303548174893490934669292476737","84973620070198375608620824108252996451"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getComposite"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-b008491c","digest":{"function_hash":"318104840996267926021579727098776835546","length":41},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawRoundRect"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-b36f8509","digest":{"function_hash":"7432881821133252519534750189714794252","length":206},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setStroke"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-b40625b8","digest":{"function_hash":"306104825202144785241215353906190425491","length":96},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"fillRoundRect"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-b580122f","digest":{"function_hash":"7432881821133252519534750189714794252","length":206},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeInter25.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-b660d095","digest":{"function_hash":"178547382010367673323174507595433585560","length":940},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"clipRect"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-b69f99de","digest":{"function_hash":"260517531984956466132626017306966275489","length":162},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/Image.java","function":"getInstance"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-b6bf1700","digest":{"function_hash":"115605919752600457044662342231472210711","length":813},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setFillPaint"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-b82a438d","digest":{"function_hash":"105884576007390044279091116211597521756","length":112},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"testDecodeParmsArrayWithNullItems"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-b977a1b6","digest":{"function_hash":"8222156705770710004486745245235742974","length":769},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"testFullCompression1"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-bb24a830","digest":{"function_hash":"185133015586976540787118929050012204353","length":946},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/Image.java","function":"getInstance"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-bc028688","digest":{"function_hash":"10814164721236572039081060818440557730","length":3976},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getTransform"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-bc933e7a","digest":{"function_hash":"28086246637902211344277775706535791794","length":55},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawPolyline"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-beb02421","digest":{"function_hash":"255812784749006352013414189867941196248","length":131},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"PdfGraphics2D"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-bfc37576","digest":{"function_hash":"254268013661354141447541349788862036539","length":149},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/CertificateUtil.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-c052d185","digest":{"threshold":0.9,"line_hashes":["295955220881233319518443687006670704308","27915464059476978806167090527727621924","8339760910099257042790219942685480169","293272999286958216703375957129178380253","82538335582856957067262300466229772566","214678207864222012747718898491018737206","10818815551985200498866479293937865449","262804954398372773820282468064710817066","310203504067899103979259368936105102200","223184119315080875873530980654721450569","173758388992831948296996987599618892942","135692377889470812890780677127676105494","9920063571484259270858031443499318750","113143395080656666671544051384438737819","321353728450390098641931371263993235515","9386895976311711669872023788031722820","43366543706606008580839222199948452179"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createPrinterGraphics"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-c0d8bcac","digest":{"function_hash":"188504328703907238046005913985346581186","length":135},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-c38875e1","digest":{"threshold":0.9,"line_hashes":["98986974636379673097513865652668631427","256679859833637701849601706895525958252","124651954368325063170031792284802892387","144168890705516906694457757592366555588","196841985126385714362473307675298244037","14120611229505984238354132226237460000","299906299842660304027560658221671468887","143522829468762039812835949737475784640","74820211617922987884408339275465560684","306013882725091305115779341298762444855","325752784364547583361064358354930739868","152456795739185029622113549085099998707","34826309879245776973626630574332027642","171444151610414376169025138311160781884","215595291481279580805549218570603983099","37669725065981372541361920149060037669","167307004620251382962086937401112646570","188264359560510355443853157602513432201","300267188245311840940761197067508683424","210515308601213633224143882575759427384","286109494184887243148153973116928800262","272715442738348400214540643852845190110","258133029337770859945326615456510133200","102081259110277968916146317684738514801","291630697078068539930606991274032386206","29819074761062601190917979881222856304","166351329482966101512447133462789810236","184149403340258791356394713920212426533","180211638004416528796945048254965047030","210281627292085046397313110399580845165","154127920300635986981608941177682325030","172784484292364789452697922927878916383","22890421819671825483565077757619153806","86581177675047788656093072574692244215","167892685196012469049925887960635884732","270147714923943310864571349424978172893","79945327305084296151714203458928271128","84347832830717999262140417759800588109","42706489776493468614089530238481049423","228214150748041749845143908468891866041","316688736000015312371725473372253655588","70704393599623964893996340668797044478","75064487100845535153014169850803020572","60580438335708538703315914821386814477","278397018460778137351108677032795035721","111056148781243959690352119970377953096","206241393202881041270808797411342887454","234461313151961616940780419764770429689","235521327683862271647006524034854809510","173969055819610301737543833356470848917","113841078368813282841457914197652189212","268447277757038203023671698155259810667","261826894604646506592141670528444047647","49863310037601606112172858238143899630","157336871005295974724203631916487980931","229372378566826510234614146119947937070","288842488392790533413116324302587233371","318612054729348312393486709559733023634","260587159204138430359780240564030781563","65156707383291515067074707068652701317","194632851510550579699766808578333113012","137432718392055143208759491172939363307","179054515109590284159127400809091133175","208119979903507790971159156912051318343","280410457985762048504593344962732925870","185411787964879376194246446221014410066","157566771509775447249310509710275550249","134415943481378932175892244456331376688","259259617096043271016250498192005979147","163054281129315061475240214311291565048","299433949955517727083444075223584208227","30353023847968982341286397528298393621","285436751825904268324683889367276838902","250255543324648509774631193286104864564","185362887525986233679729673687984680891","170215516648001818566372884670750222019","288241161058722992909676278922730265953","316614432568486904376075783160801239667","89132875379954260008042179692248000225","159178084107213401742714126972478327182","218157687231252578673419807943184553085","45755693659578073722701078614527757359","311041078738746767820987231296483074920","249212858806117142755389353806827125627","194462000355464173818638405035539840609","95598853904575224880620379647454901841","79798338333136044273650628137431501885","267370898864155963562629605415239079953","173284127044402819223943013224079162507","83261139081000253150258204321924931722","323642242002467842436806610572421761663","9118274620526814642275430391603588520","66084535210391240424803992083842236702","283659221669502473279884381978800430674","59522527483109239311179760211606421578","58938905787626149978179894714730798040","5401035813379081256719400409362231249","271093660553144142965859729488499129611","277645125768929381166033579442648098363","34582934862247275699682423339344266845","159383337328836076501462863297008211739","171412654878779838163964135400524176576","185097884795639686864604942520547727464","218157687231252578673419807943184553085","45755693659578073722701078614527757359","311041078738746767820987231296483074920","249212858806117142755389353806827125627","194462000355464173818638405035539840609","95598853904575224880620379647454901841","79798338333136044273650628137431501885","156991644929527297188195835213584442423","119113175337143425688591698978290508782","117616832948062628056037188922092915733","317345140836377326164889345766196779520","9118274620526814642275430391603588520","66084535210391240424803992083842236702","77013988436621151905655227473758377100","175087090928892261300082633493733790340","340166309142464121433697696492264162113","214160214806709618140776184113472159194","64728769596212729435967628564829512474","89318783479268094982101053616309022186","306577207655782862797566504787280426569","270294416416266602492411743694384567084","271859764697438930810248067579300865900","293793607631567224427766259566362347413","218157687231252578673419807943184553085","45755693659578073722701078614527757359","311041078738746767820987231296483074920","249212858806117142755389353806827125627","194462000355464173818638405035539840609","95598853904575224880620379647454901841","79798338333136044273650628137431501885","126572649184878352589450751019587221305","266202853075426651530098087580013801888","81812223629618930118872027376968770235","326318476607828244731166660838742832119","9118274620526814642275430391603588520","66084535210391240424803992083842236702","153603783158712443979925807288338222521","247896493283427432920164342292701221534","176350911899096002120472108997490070323","225821190543063088366166293918564759589","56178389004547987285085181751965998461","60601966625451643757637407825918446124","12901362370224778561118214883111324326","90737128731060710404844121590900621831","93132526063913905871029756461817684149","42654725341218271411482362014110186871","218157687231252578673419807943184553085","45755693659578073722701078614527757359","311041078738746767820987231296483074920","249212858806117142755389353806827125627","194462000355464173818638405035539840609","95598853904575224880620379647454901841","79798338333136044273650628137431501885","89535766687885731241331763327128704006","258286930270318238416903133239104134590","67421021477995623343534115773456709565","164664824662633798048608574662774642656","9118274620526814642275430391603588520","66084535210391240424803992083842236702","151430266015895485770914694992374609210","279060505107052720414667268662340901568","271783855204831033903814620697847573826","220813325773780623050505645999616192249","158948066510242965834929108952800571826","258465717188326214783210105483301699855","15613730994299966767825684824988312094","318873582139310622943055956717144864962","98001240755478631668992005199232386806","40992078657192545047457607864501124265","333479377018318566476604195090696482083","270284326228083902271238822430067907436","127701724553781203551163937998580725740","277581665331914122085352904375143601505","92013097212181691509233307809930415830","210501854932669737365773861282482099860","299444871008472960875823629002409181735","228570958828280835382207473399682241570","296319509725137353751411044887364225538","96150657743927796365861656100901305319","243719740783640492301065648865142480621","220582270810839990650215790319967785495","46031263476394071340910055490066073473","188351027654381137050751468301217703270","81993282144445041560520360167069796807","14206921235395590588313619307966571200","286288470018506885491895809729147266387","217931574590095017610143186141090353067","87527233496250312975771020051396384867","317954394629383156177503524669582715768","31866239587311385919268242319105820970","78321202773910852604004123902734309833","318873582139310622943055956717144864962","98001240755478631668992005199232386806","40992078657192545047457607864501124265","333479377018318566476604195090696482083","270284326228083902271238822430067907436","127701724553781203551163937998580725740","277581665331914122085352904375143601505","92013097212181691509233307809930415830","210501854932669737365773861282482099860","299444871008472960875823629002409181735","228570958828280835382207473399682241570","296319509725137353751411044887364225538","96150657743927796365861656100901305319","143897210519396683789338275626092750109","103483490681413520388220508421247011348","14787884960540438721998173750463375143","225331884613877194456103101215110362519","81993282144445041560520360167069796807","257320440502957739782479047412249769734","135964253043410011528214987136685031103","197668854039925995102957512864460940671","254190678899193645458049321493381110993","22326367993445778405801299829919008833","113546741593281064522111468640451303706","107268745066246299984758374763786295748","214357600864184455541229341614874981577","175391400585320050895421554981861903913","324880933833889640172528202204777420758","10653699671750294132426279589767154470","114912245885659280631517866614151909903","161331942421624833998593319033830366245","272676000064155512681393741350060362718","286044528536036685238492819840437661566","36502623453288316432343470090997575458","143439758326721365072211118284228197345","312074881495430431145520239998676013482","339526890381768082847108856106778576888","177102751317321281508324388703824702711","151663025857818947602521359002872714790","9118274620526814642275430391603588520","66084535210391240424803992083842236702","159509569833863207113080089972234887498","93619917616946217726621025779813410054","168856991859835537785398577399258278893","200838712244052901285723818224859059549","298508933690521426943014598362155116462","323421057264511012687437566297313876776","296351314618634650767954685189831371839","303099380138284126643046390846973390909","57454697870496214102954479507047763947","214282177008324228425819828271279826287","215397914702217655541548169866957697875","210999388724246721137474310462387053231","112872257409816683937325969835003690130","185071050064650441404632362539261898985","9118274620526814642275430391603588520","66084535210391240424803992083842236702","37452139705127105307071110904774105373","276600314393612942580136442731802246725","256426415153779435455495023929727241694","281693969388984094274597524117181278700","13554033168175468280740268667728684851","278049723473580064591084152718456992224","265926645077824338273758599890762457970","205005519481086483544270209119005475328","285181731876835424036788363653869119389","266074459238147966142013121204443305363","253216011897802486209950394457406304579","79327110808975511275962520768753656291","98114534447877068963996860016429229659","87339124410659337134182652335134741620","9118274620526814642275430391603588520","66084535210391240424803992083842236702","338256196149605121108328172270390511775","156254432625409157396281472889158762907","185207030348389701661313168110453646367","98573411026818435582793513627426894726","331636142815828300625370921343272869218","325393870021965328165142501265890229634","8245631271334595880012411421426561313","28809289392268558776844306731981783184","293499360921723219773352748790063533502","219429590450616880881748989065852022095","4021659614648726964355564806175772537","215406285524875934666835748507619165082","297997937620001934637699926553958139037","111274748526993763415494298868230296715","58153222585024445398032221341886758237","206420481169452796987899470973109511737","145076101907683450797085052397470235423","7424510260551728731460261381876811020","166499658700612713362577403743224026981","149200760356193505589179195030141892827","234273901851601359375209498810706411257","100683938782618907231575080598101299528","151752086190316982067395329709835481314","325046154265547089447285915033054882018","88641167576347019478772493768905618531","268003227016289997597138774549150316483","24040720777444666638645617621513539338","4908136185925395431720937888828175243","9118274620526814642275430391603588520","261643851744957454609089629929131377579","221477606174031675475171727822188881226","274735915622337629985998506687587952171","66448039661093138782099807363752595586","213790712360699068488656726571216069042","64980154077763504525136711948783630792","243625651097416173684166910056968679142","254504696044987567128815995990053527908","225063785609844412240316400698625132521","187449477502358662936654939937306892460","124066812395077179704243304024957614918","311949834422858292524453283305568285608","251592155548919974409682857971014840738","50628760275191131228881984455755884725","52981040385611270435691690121280858098","87266181582254283563493666046620077234","3225739805994870931481744632086579006","128520154444233898083582087987619680740","206661717624487684201892409624023686313","181046993580582570675017226969804725995","43012372623222887868613923545722183092","89787973617059525710122733547866429609","172349511361653903444831272185526417928","278175996327969509296482125813687460395","9118274620526814642275430391603588520","66084535210391240424803992083842236702","141171024288957197732895052926247799471","189527329851453957144090788765155737869","271909908924168301447806102890284544874","169623022268838814719124463823510632754","325642752066324242755831337238579762896","94080433674511726860918325599212438491","104342904094245703354182038515395186444","104946045002859278169190907790698232820","15237042398825782778789535056161244907","323505480138076064476655816068427989712","176249045380384820573478408104786416088","171552467759677408081729578051503126829","153617645238337190803646631212052949590","287699146867558523958838954687716519955","203796519616967527339794990496915465193","112851592815180747982737204487110814758","214875366974859906638690413648296477281","154179595054595103521595023110307582956","15336122773988961838478007511432934137","270205278199313435335685830747168389770","169094118556674512638079047481750956469","71954989296842717507259711256885198671","49458312868677736866272056214461041776","233108158347882855959563272290414381585","225486393855821191361946702752861394309","64403780448763654710233054349663809207","303962383928360200411484839107933151008","122944588189058246002078821894275604585","309801759695186782212200643361001180017","149909145765637204599602893394657949559","256924915745372874088796521561828448973","213118984308196618049905908114561647910","173742839386768811582233349840528106577","129468323034870985173632533853901771347","109448653681039983398768780366625878737","24040720777444666638645617621513539338","4908136185925395431720937888828175243","9118274620526814642275430391603588520","66084535210391240424803992083842236702","70859268016909578999771429429403091594","266655710558848922652190287454854738216","6195225609431709284251161458282499742","211211666071820806256253185160120501951","120217432878970936352304293611402450703","325643275088076871089766353677776581180","24762818138979713892999738253833727592","207798097384765270473276925855939283193","334634944579728464043052734603246493221","201456224202809616052698898393602813448","27392059293693632676196719515090943757","172509106770124074165179557805174729296","117022419369389705728670067396023593647","12427664971055632524750262097409716302","310737847432757836477069395501666081187","209858361850738938800928638080772702936","152628508456653445000902307077240498466","290289820992873819966173849453841330301","71492038731738264962452866767579811715","127819466288524613436466645506443139110","218134787928789569570337214780220232367","9118274620526814642275430391603588520","66084535210391240424803992083842236702","286390879343602214154816349989478553805","99868518952776988467028447116575244772","177244815616592853839389627195397200203","125324288958740438258766795979223160091","197881936775396935545672312514762021169","75719816082552105603629436036495994120","26872676949514325381490466585074729637","56540324577897660530388121618342464560","63926748559021647456867477918864898626","52439057751659708797384742057101625636","338712268555199970107484399831227943122","181421906456801443166581396753115906736","257922872359056950489498914271162573495","337896805463980462252825241644633860714","157894859828062050929191725985049019240","216887341581310203587703578704362326703","325411107165613767887918828779760878342","314224173473950362480672807824232397509","313241191114014188139816406494424878994","85596983242364360219523601109838042465","119418484714216793132108999785827769718","35408081180704007377122051724644946866","329684236737593841328944846418483814626","277101768871372096931131729893238372386","186317639188879526753890459554885886859","2441400541473204312053205566026693839","132548818754082238169957026850188874435","173399592508431236074139815683603818069","200580914241382992271238208765711883486","24513024696486204699236303118766885219","104493763640777523023120601427396537452","89631814483809480090351538537532500631","63926748559021647456867477918864898626","52439057751659708797384742057101625636","338712268555199970107484399831227943122","181421906456801443166581396753115906736","257922872359056950489498914271162573495","246244286370877946743481613376843047971","258920523152640992463407407531413294930","182324876429541378335121786010480299044","180853960733133970817731509436662821077","211496951068385441405713725409393797268","75104117615963976890285453461407606388","83441269359236782210447450200507088276","333815011326065815850600057817334763525","239954182701593499321663817504172831429","96056357811724175144393154609939405444","16564776012471488489472090743781822245","227582406210938990780623216335681055330","202951719474320370462784650743205527555","119379032272418604571168495953792176183","84131322339008821754118686752733375280","245938726488621399233035559427630036498","241662479478063385045980667587643942153","174749015642608936828547554582969417403","99601998833027201288532881957187034541","19545812604678225470998628822499631182","227518840434759585231319558943614990291","34933117163245647707032702318801233310","37879809492237572483073380950243875639","13461931337826792193850033251730100478","338671943317384581149279668783281020814","163950884496820741062619658700394113854","267636943484226140826071839974536831936","211713289833637081480473614967632448412","103405297313861235742814047432761324860","215835383166464980841066043207368820692","217334408114538129264519901681883377078","268453713236361043783726988908475961923","6880041661388965873603915435987035631","10475816340444718047313207694855547418","282519603125622875467608460378038508403","314743389964078425641598922777956802864","86185857782165883359118548509267003848","139632517012682617148559512091020551069","15608237963910649448319015863339680190","292946133706464530996532607069809817975","103196499168348788215663007971803896138","200544750967235495015449107949106499281","144420535062548041527967375429068379165","153501070354203806782743454656389861447","268516930032318346658143560761984382663","178140784159399315970348222355230035748","196142263698536962906943897539356967499","131689327333302562560188337857853425530","55908242754729914338836571541250443770","49693526116979779757290734237282845381","216802069689167343879733014096727638969","297126344196585332837455507451161892799","148674616820783886732121409257424927029","172261666797579917797718884851155749899","276207133228532727819640276093880670750","124871252298620470023221888595646415750","198081941533251682377551577198350761500","167276463746826893332624397470507907250","168308919090022401253939585538683486120","216148654326730508697449739026976872484","333578515366842809061152173729556816090","49733390732647275059244691984395102507","56539341631869852057824764192181434126","279087489034227008326054921567980865137","169180597878493867363327360640994378176","87977633624610117694812912220089375460","162446165342549137708800173205021739916","296845739270891408324944393910420918466","177837549346709789348311176707412963439","112261728162195766668125811954857873546","330501537639981933216493803893826058059","191070027205011300386937916084955256147","211057778925822270766838962518383883628","145076956139529640805107661666493776954","145555281685703904566516097093796383701"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"doAttributes"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-c39780e0","digest":{"function_hash":"77376105628086799168868964516625525128","length":1871},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfEncryptionTest.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-c6c1dce1","digest":{"threshold":0.9,"line_hashes":["18062848913473836954495733095098571337","82478895236056594888853586487152587438","55913366879918785182058031957217387813","284754778056184373957097064779207756554"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawString"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-cbc07b38","digest":{"function_hash":"48111215283014842027072971649443426594","length":5041},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeInter25.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-cc472ce1","digest":{"threshold":0.9,"line_hashes":["151991920763476792781410993910657141119","245510432357085549748371706405143083271","221452144915803574041879579780210573602","162750701160874499610736454867575919793","158136715488634349989914275907383254619","14591012665812900011002756012275563248","123638082877906282864405626438391462691","21197025217515634571756904633985101844","62106767417876583450562431989306653450","30056456806422038898410092770361694315","18746558626594372302314390455983339140","293140349678614264805088318286904379232","45319748226501366273514094496291547238","16150343417596889283325988227404199158","28027010863940801657303830253482282369","123272354979574753657175859547520584225","87358565295593349758389526879044564584","161303387397536278970146672430425227906","112078025843735101873379311005064053910","142070020650864063593601088893848540574","74753780856362652221049539221688957638","79138645213371435313097306687681208525","33513075130171567926710131597112268131","158622992808785827871124137233580453221","35509429299592434975537450671929366241","338948552487004848730457399036607012737","22891771105483683314634688263744299357","96386911783033436049899225234219015043","20675192509932126986001196001022602430","280754025274145879662980375379805628007","277636839363885444208914580724305842014"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"dispose"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-cd2239e2","digest":{"function_hash":"179692089184214048185380699148657010316","length":338},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/MakeSignature.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-ced34793","digest":{"threshold":0.9,"line_hashes":["38574305927510479325830412050297800864","339378634992496989304751698515992053626","223776780797107215603990249491832692486","184170647167540380892147210113064098265"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"checkNewPaint"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-d0b924f0","digest":{"function_hash":"246668100759653676433468425453900394497","length":139},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"intersects"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-d1f72695","digest":{"function_hash":"73452585905393962999516800068482893859","length":321},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getClip"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-d2146971","digest":{"function_hash":"203249131201029949803449232459675952388","length":146},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/Barcode39.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-d2c5e5a4","digest":{"function_hash":"277490595800030304622913002881581861009","length":973},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/CertificateInfo.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-d40edb7b","digest":{"threshold":0.9,"line_hashes":["250276190155270310078032847284709262792","294914291963730344664032012246407030623","75563400492808912005467876233970899640","154205313648870983183871313789815696191","230938242228418829358121573356790650720","308671901012083502145599970395238458822","134257852941688176367415415677242216136","12996835111823413715424367206700436403","295336554430177506635322288057370231898","19859219762443330281327067152244340457"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawRenderedImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-d52ba44f","digest":{"function_hash":"77839064508919907089975109863452218239","length":614},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfReader.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-d64cfd0d","digest":{"threshold":0.9,"line_hashes":["89674725613778023418615682088365877827","118093897684762038536947149307380157888","97095694667648629401594410199572983221","242700590690846253620160761909205297878","179034757002176059249842707457409113003","253164838913312778333756321776266006136"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/BarcodeQRCode.java","function":"createAwtImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-d7ca947c","digest":{"function_hash":"236447161005269975221909195924770455141","length":580},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-d9e07f68","digest":{"function_hash":"275708317866562934094287068705552913774","length":179},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"copyFields2Test"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-dac7ca85","digest":{"function_hash":"338459736765394621501576690435909353983","length":810},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"contains"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-dacab2df","digest":{"function_hash":"240167244373236895108009729949000636257","length":63},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShapeIterator.java","function":"getWindingRule"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-dd27f12d","digest":{"function_hash":"121636382787919230853729100654032414425","length":45},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"scale"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-dd58723f","digest":{"function_hash":"31654923905915105784962996829184066429","length":135},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setClip"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-de352be8","digest":{"function_hash":"87378918596205911507030680779037105107","length":162},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfPublicKeySecurityHandler.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-e0fc1d48","digest":{"threshold":0.9,"line_hashes":["279396136018845832352891089651798788356","107597588032682609935448910179431169175","175269027080737815946451544204691293314","132773241490227908491682499968143565027","119050623532870959296685600860852874308","49746825868321326845547138499929811839","106916907650670359117154042071444670716","54842381383677166256428781263255082557","192689076611047235661154786105277450539","120628851647283487831684070049896068968","4637479418519842324211653656238760942","207848780557508509585789617970261395219","102276921954260411958578093638534248612","33766510912571900349339040054652311562","125017181636085308125274464434708274853","84262105027654437660445137998752407723","324186454914947586397448462785706406118","255029746128091300138373452533531943920","311661959921550537408916068811739916355","272391829024399050815245207421677680002"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/PdfPKCS7.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-e1ed4919","digest":{"threshold":0.9,"line_hashes":["65597691835555090385444451312730735427","194851501742515016710891124746356941007","282402837458953134799236085787865808713","236024334806139905578706603517719408595","175704654196760297992438198544035172702","215675456528227780545017043718437018400","270914578684201866881007737593936374945","126601967890355890329422534936978705901","84731617128652520740956849625999796259","266856568921972229668266064055760800108","116056633916536680438390039819294203182","151860903721368859626653119583277136714","305141947683435563689308443656394600104","35486122967351334048016968523881772613","164774370276013928157824542836591720704","206463265954429345974234000569372793096","229307890219069544241602151855785203002","247499563308052380831743849503160625950","259470669980695292820376784642199849531","287902860851739124461445709973065849124","224301901616999251905217931437210372892","231399119137378685392215733065213066457","256987445452195001155380699318594392331","185149704803122475389231123800409183430","302167168334111277484475550499573972859","55326207292168273299691396137843894399","119429292208154871391668037096798871653"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/Image.java","function":"getInstance"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-e2ae2f24","digest":{"function_hash":"263023395202788983879521523655004970557","length":182},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"smartCopySignedDocuments"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-e4c51f8e","digest":{"function_hash":"92268471853002616824844259674150664032","length":994},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/OcspClientBouncyCastle.java","function":"generateOCSPRequest"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-e512ab1b","digest":{"function_hash":"271188175388886566979643434979521015171","length":653},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-e52c6e55","digest":{"function_hash":"2584915325216871804993708256229828639","length":262},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/LtvVerifier.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-e53a3924","digest":{"threshold":0.9,"line_hashes":["2766464741372621134537264499001579272","113851685375519063027999624298717129753","133932006755355856122994587171807339487","323936636409404542830282429217608563485","20513294509482188357702216433392581491","151794168862285033050986244241434455498"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/OCSPVerifier.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-e6596473","digest":{"threshold":0.9,"line_hashes":["116304974929543199059644859873684488721","194520728814995902741024518013103730406","252699756030549169503001819833906377342","143450567405679635420662767573771606068","70643776515657090909027500108439220356","71387188968330987067958503756462028333","282839303029803020027383983554384912189","53449142793630111495927246070625903727","240453644345297659997514840448891105493","313210932845806417305315313050511177453","202586328407127857368575105215189633530","73889761003210541641095804662688745039","47112581681621180786946151657516328730","162702122544756230976709397440716553736"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"createImagePdf"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-e6bca156","digest":{"function_hash":"338803645557353899904793117627413788612","length":545},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"contains"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-ea2588b8","digest":{"function_hash":"227959054589840699291629363001961800687","length":49},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"copySignedDocuments"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-ec39955a","digest":{"function_hash":"86861157558252752572869001178990572036","length":1236},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"hit"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-ec5d137b","digest":{"function_hash":"105002251791854808597455836070871335496","length":321},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"tearDown"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-ecc9e916","digest":{"function_hash":"180407930654247918439655219769403085789","length":74},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"toString"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-edffbefa","digest":{"function_hash":"202676081465803188862671360313600291464","length":46},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"getPaint"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-f05234a0","digest":{"function_hash":"8409150746974108070198266481346665953","length":94},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/test/java/com/itextpdf/text/pdf/PdfCopyTest.java","function":"ExtractPages"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-f0e44463","digest":{"function_hash":"262213691113045835850630397315192914676","length":722},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-f106a75e","digest":{"function_hash":"262476422071875663971040013107507782426","length":899},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawImage"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-f1f586e4","digest":{"function_hash":"275263620380384627274143690302559885872","length":120},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"transform"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-f55843f7","digest":{"function_hash":"314757096955434066626342335670957344234","length":112},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/PdfContentByte.java","function":"createGraphics"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-f59b3f13","digest":{"function_hash":"188504328703907238046005913985346581186","length":135},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-f7a7b0e6","digest":{"threshold":0.9,"line_hashes":["202964291467625005063385703804832222999","60565774068419087777600888359444831179","57550723137406392531527239230106745356","21662377557548022671621317905205694798","245128920949547845961653898557001497963","12509734777923113061299653430932418840","211917827069157185928291846175345300545","285894189247347464466239647181144456593","176884907763026120766584144563193663270","50385462928690833704968786572767972306","132302815424678453249930929523932900092","283308409759184208403783125722180960982","280989934938081831684419913416519998371","152297635556850177622315231392929624346","16563146905457496422030237041832618341","274947227341143438481702627523675630259","97836364129052696444551460753784427802","307287371355044227260558530424312556212","251842436049623307229132661495276322615","54616458832709406497702382479447719179","185456607238732860583805468679262095096","172432463884437428467564654364936982328","160640717201042651631225383084938044718","253309805641950117580077246410508601511","137861513412474368399678835077749815313","324584068291390318377489649309504205836","115806283643438272320500511086538953020","194309158063046560531916740537624072025","311412219533577720611047004269917926090","188208092424559640099925689775059599346","171966806097621288780453102954128884051","154411673371803427916128140140544076583","54057025560531352272978752799243891158","8760269512389265981799556948130672502","261124235840921006109059093317186746520","101089466024333158472354897394932265035","312704216420372196474140901160785310498","26052224554083991849224583779153471914","109317069680237654730386015801716291982","169040242458268731783214400553489783160","180524849397367918809970954790232540192","328122516605788302650816705034456585754","139572671502092887388558802825449969583","206351065896867341332920143188889153252","203892729780138516731418980935863487463","60460050148220973560844285970038039393","114484643477311676336510005135150161723","163009068973479797814888885668321384757","255163444213948428391610620220814540227","228347387608903912886779835970294678693","301402058482437852344375978612933159758","234478393789520191833093627820151164067","141743402810653451701991071697542678394","173301258342935238512426149430376043628","92690874400495587778919362257711945241","134633422596634517238146096068481638013","66972260582766826596248954389031905841","45317942937460151595011154717228319198","46616553703924097313814208326688478709","151698930992462531354593271823685433615","242312381873465516688246355489863386446","87770059961903313487443675804876116305","136487882715704292293169336599241631847","222165408154251859114239071306193816344","119410921794809039703932926172296539855","118228390368101424209599433914989794815","115095411867267777976253208430606975298","45499754930302534774433916281433554210","39602456435306439404153760209451923392","252583660291658954813188987156933357002","233862060152776666414722017837280198076","146057951334565629379639410345744437849","204026943190424840621844878416392544389","241796426431435111751374219005232293754","190801316728022225474781438657347069924","149637171737799517460859350271317378264","337547722124603965173738637553755817521","206940563414726159159649700396477520351","46548408100406463010734982245366528835","168302786823688262584087299167229615032","104822203545155429891455839371429543341","120044118841249547773342500278354413316","181679460222730725944417989024441770011","98035253462000054170175948063800924328","3343076554648551945627767168234050591","32149802903969121408068245529803359901","219085915757784471172402656824066967036","324900579878222503710780484549796690866","207914361156141566255563746761068807866","340259575250359601394966920524558903772","227023745096086954976780087832554933975","22949958616729417229208702447701448718","280187942395769167940184775048132517191","32037279507461825956471748410981427027","143704501914981066918753104087666421890","324449399524570604147350977973008801150","305025887657112635183908973409483459645","118971058115752560885268922591113140149","65902719793082105823211663024558484567","309909234324278970388119091504428604490","17368135386622842781532149187907166513","64360213150965364801028886930265542833","108116313584634263460821890435909124309","261276982820310238688514196517620263738","157581321708509924240500369294720585677","18073770784270156331485629475697584577","259850435423551514940072930443888343981","241893929507319703547852912495552552108","243137569036061154732148250557994674845","327964317638342017206964478684205891748","187134655488910062865534354609332909587","65953973773400211673715515016254633102","140522236909099895127891009467447823657","89396166939080168620998291763281329973","267822955836269478335707115222794361362","25266939938885257021740180534191397185","87336834646979605832636391772830179338","177696992788173958984176562565406611886","174236879648150882995694865471625334641","68828274631500949146281320563115914257","90536516297775527627985711908744208219","44472124647456969820178897816007969823","220235384821941601013756956121238420530","67507825409592561102184827231208767015","240847732330475608888655647417382616635","194630222890474592280046567766678248018","229281009500219409957938039229479098611","101345661229711674442137172268797077857","155250956720999815269165413700246203654","28254769783484171350652949094883520578","105341601310834618533769284652683196077","304151485289621179470289985227971768631","306619865345554894135353748454661532456","102624285399375161971886091230343174231","87882117601336359223400197032465019807","72745421021334351641864179162130627908","131505071652154318246967133026504550480","27071527924776903863319828405810492718","325693719888430509873579981150692595089","127541223361625593489135835285169966342","206189359913948115025647987573521337000","225535123464175911695441647943579720810","232991756040305578640044089050418306139","124882247979722482073246392388912197770","158792473326904455945916456141178648880","253902256721396335562581830972406702357","188015702753474018012386880659678552468","17722505839624260208354783920897374961","266460110974946952490589362933368053582","335956247177992108466181624136989802963","16258168018075845950285410724954101290","117361298362422261442854571886517027866","304540787328774290770607232526121031980","251801439673122211962647362198442144321","223841386868787451442940060315875281132","199442148873059178068005668030227860915","123255507270524474722300104435030726867","231763359403347275998935794536077979439","261979842098292609673807546574594839052","109446096348917816297926403787504590695","324626725057494574031452502242929650292","235365681622841017108849932247015434525","307678264452385767226739669027262532500","312501215533331280368916025510040130821","251043834027948380885080939660531873366","71011785929241416660299890745260841164","16389038130314091261695232410384145305","92032457204768886082313506080458270278","111490494261383110041529797197430238968","320639523081547475158123689168486331432","247285199328215895301244251301398623138","150553037166142170560721900663869792650","77929779738149992795007921586893552386"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java","function":"contains"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-f90a1499","digest":{"function_hash":"14056605642026074940540135279760661916","length":91},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"clip"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-f9648099","digest":{"function_hash":"123322419251619712860697800756146928001","length":271},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setComposite"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-f997aeb4","digest":{"function_hash":"75544258586486353039655657411063102047","length":447},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"shear"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-fb53ef06","digest":{"function_hash":"200341724007454450449113971556931432930","length":89},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/text/pdf/security/SignaturePolicyInfo.java"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Line","id":"CVE-2017-9096-fda2abec","digest":{"threshold":0.9,"line_hashes":["135210087401277739528607460570217429248","159786816462427602071969881037980869149","4462565140855601308105639424177872256","172102502156561069923107979409812384560","202125824869664177703885232100098862334","35478685159670723078368200628290142554","246545059302678339463291196551455631157","246390396721012873971126503208967507301"]},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"drawArc"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-fdb2c37b","digest":{"function_hash":"239758614365449955072316299754766676457","length":221},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"rotate"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-fec3c3e9","digest":{"function_hash":"326622977563287234629199345899111218086","length":111},"deprecated":false},{"signature_version":"v1","target":{"file":"itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java","function":"setRenderingHints"},"source":"https://github.com/itext/itextpdf/commit/94d617abf2d8bd78c53e2345f914011655445b02","signature_type":"Function","id":"CVE-2017-9096-ffcb466c","digest":{"function_hash":"330245138096579964883220971610885244623","length":138},"deprecated":false}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"}]}