build-type: Simple name: scyther-proof version: 0.4.1.0 license: GPL license-file: LICENSE category: Security, Theorem Provers author: Simon Meier maintainer: Simon Meier copyright: Simon Meier, ETH Zurich, 2009-2011 synopsis: Automatic generation of Isabelle/HOL correctness proofs for security protocols. description: scyther-proof is a security protocol verification tool based on an algorithm similar to the Scyther tool developed by Cas Cremers (). The theory underlying scyther-proof is described in the paper \"Strong Invariants for the Efficient Construction of Machine-Checked Protocol Security Proofs\" by Meier, Cremers, and Basin available from homepage: http://www.infsec.ethz.ch/people/meiersi/ stability: Beta cabal-version: >= 1.8 data-dir: data data-files: HTML_TEMPLATE index.html js/jquery.js js/ui/jquery.ui.core.js js/ui/jquery.ui.widget.js js/ui/jquery.ui.tabs.js js/ui/jquery.ui.mouse.js js/ui/jquery.ui.draggable.js js/ui/jquery.effects.core.js js/jquery.layout.js js/tooltip/jquery.tooltip.css js/tooltip/lib/jquery.bgiframe.js js/tooltip/lib/jquery.dimensions.js js/tooltip/jquery.tooltip.js js/json_parse.js css/scyther-proof.css css/ui-lightness/jquery.ui.all.css css/ui-lightness/jquery.ui.button.css css/ui-lightness/jquery.ui.dialog.css css/ui-lightness/jquery.ui.selectable.css css/ui-lightness/jquery.ui.theme.css css/ui-lightness/jquery-ui-1.8.2.custom.css css/ui-lightness/jquery.ui.autocomplete.css css/ui-lightness/jquery.ui.core.css css/ui-lightness/jquery.ui.progressbar.css css/ui-lightness/jquery.ui.slider.css css/ui-lightness/jquery.ui.accordion.css css/ui-lightness/jquery.ui.base.css css/ui-lightness/jquery.ui.datepicker.css css/ui-lightness/jquery.ui.resizable.css css/ui-lightness/jquery.ui.tabs.css css/ui-lightness/images/ui-anim_basic_16x16.gif css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png css/ui-lightness/images/ui-icons_ef8c08_256x240.png css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png css/ui-lightness/images/ui-icons_222222_256x240.png css/ui-lightness/images/ui-icons_ffd27a_256x240.png css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png css/ui-lightness/images/ui-icons_228ef1_256x240.png css/ui-lightness/images/ui-icons_ffffff_256x240.png examples/OVERVIEW examples/Makefile examples/classic/*.spthy examples/iso9798/*.spthy examples/iso9798/isabelle-proofs/*.thy examples/iso9798/isabelle-parallel-proofs/*.thy examples/experimental/ExponentialBlowup.spthy isabelle/AUTHORS isabelle/document/root.tex isabelle/IsaMakefile isabelle/Makefile isabelle/README isabelle/ROOT.ML isabelle/src/isar-keywords.el isabelle/src/*.thy isabelle/src/ESPLogic/*.thy isabelle/src/ESPLogic/*.ML isabelle/src/compromising_adversaries/*.thy extra-source-files: .ghci interactive-only-src/Paths_scyther_proof.hs src/Scyther/Theory/Lexer.x_src_only README CHANGES flag threaded default: True description: Build with support for multithreaded execution executable scyther-proof build-depends: base == 4.* , array >= 0.3 && < 0.5 , containers >= 0.4.2 && < 0.5 , safe >= 0.2 && < 0.4 , mtl == 2.0.* , cmdargs >= 0.6.8 && < 0.7 , filepath >= 1.2 && < 1.4 , directory >= 1.0 && < 1.3 , process == 1.1.* , time >= 1.1 && < 1.3 , parsec == 3.1.* , pretty >= 1.0 && < 1.2 , tagsoup == 0.12.* , json == 0.5.* , uniplate == 1.6.* if flag(threaded) ghc-options: -threaded main-is: Main.hs hs-source-dirs: src other-modules: Extension.Prelude Data.Color Data.Table Data.DAG.Simple Data.UnionFind Control.Basics Control.Monad.BoundedDFS Control.Monad.Label Control.Concurrent.ManagedThreads Text.Isar Text.Dot Text.PrettyPrint.Class System.Isabelle System.Timing Scyther.Protocol Scyther.Message Scyther.Equalities Scyther.Event Scyther.Typing Scyther.Formula Scyther.Facts Scyther.Sequent Scyther.Proof Scyther.Theory Scyther.Theory.Lexer Scyther.Theory.Parser Scyther.Theory.Pretty Scyther.Theory.Html Scyther.Theory.Dot Scyther.GoalFlow