Package edu.cornell.cs.apl.viaduct.security.solver
Types
AtomicLabelTerm
Link copied to clipboard
An atomic term such as a constant or a variable but a join.
ConstraintSolution
Link copied to clipboard
ConstraintSolver
Link copied to clipboard
Given a set of information flow constraints, finds a label assignment to all variables that minimizes the trust assigned to each variable (if one exists).
LabelConstant
Link copied to clipboard
Terms representing literal label constants.
LabelVariable
Link copied to clipboard
data class LabelVariable(confidentialityComponent: AtomicTerm<FreeDistributiveLattice<Principal>>, integrityComponent: AtomicTerm<FreeDistributiveLattice<Principal>>) : AtomicLabelTerm
Content copied to clipboard
A stand-in for an unknown label. The solver will assign an actual value to each instance.