Skip to content

A library for static information-flow control in Idris

License

Notifications You must be signed in to change notification settings

simongregersen/DepSec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DepSec: Static Information-Flow Control in Idris

This repository contains DepSec, a dependently typed library for static information-flow control in Idris.

This repository is the accompanying code for the POST 2019 paper A Dependently Typed Library for Static Information-Flow Control in Idris by Simon Gregersen, Søren Eller Thomsen, and Aslan Askarov.

Prerequisites

DepSec has been built and tested using

Installation

Copy this package and run

$ idris --install depsec.ipkg

To use it in your program, run Idris with

$ idris -p depsec yourprogram.idr

Directory Structure

  • DepSec - core library, together with declassification primitives
  • Examples - case studies and examples from the paper

About

A library for static information-flow control in Idris

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages