Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- data Ord p => PSLabel p = PSLabel {
- psLabelConfidentiality :: Set p
- psLabelIntegrity :: Set p
- psSingleton :: Ord p => p -> PSLabel p
- psConfidentialitySingleton :: Ord p => p -> PSLabel p
- psIntegritySingleton :: Ord p => p -> PSLabel p
- type PSLabeled p = Labeled (PSLabel p)
Documentation
data Ord p => PSLabel p Source #
Power set label made of all combinations of the principals.
PSLabel | |
|
psSingleton :: Ord p => p -> PSLabel p Source #
Convenience function to convert a principal to confidentiality and integrity PSLabel.
psConfidentialitySingleton :: Ord p => p -> PSLabel p Source #
Convenience function to convert a principal to confidentiality PSLabel.
psIntegritySingleton :: Ord p => p -> PSLabel p Source #
Convenience function to convert a principal to integrity PSLabel.