biscuit-haskell-0.1.1.0: Library support for the Biscuit security token

Index

$sel:authority:BiscuitAuth.Biscuit.Proto
$sel:blocks:BiscuitAuth.Biscuit.Proto
$sel:body:RuleV1Auth.Biscuit.Proto
$sel:checks_v1:BlockAuth.Biscuit.Proto
$sel:context:BlockAuth.Biscuit.Proto
$sel:expressions:RuleV1Auth.Biscuit.Proto
$sel:facts_v1:BlockAuth.Biscuit.Proto
$sel:head:RuleV1Auth.Biscuit.Proto
$sel:ids:PredicateV1Auth.Biscuit.Proto
$sel:index:BlockAuth.Biscuit.Proto
$sel:keys:BiscuitAuth.Biscuit.Proto
$sel:kind:OpBinaryAuth.Biscuit.Proto
$sel:kind:OpUnaryAuth.Biscuit.Proto
$sel:name:PredicateV1Auth.Biscuit.Proto
$sel:ops:ExpressionV1Auth.Biscuit.Proto
$sel:parameters:SignatureAuth.Biscuit.Proto
$sel:predicate:FactV1Auth.Biscuit.Proto
$sel:queries:CheckV1Auth.Biscuit.Proto
$sel:rules_v1:BlockAuth.Biscuit.Proto
$sel:set:IDSetAuth.Biscuit.Proto
$sel:signature:BiscuitAuth.Biscuit.Proto
$sel:symbols:BlockAuth.Biscuit.Proto
$sel:version:BlockAuth.Biscuit.Proto
$sel:z:SignatureAuth.Biscuit.Proto
Add 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
addBlockAuth.Biscuit.Token, Auth.Biscuit
aggregateAuth.Biscuit.Sel
AllowAuth.Biscuit.Datalog.AST
allowBlockFactsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
allowRegexesAuth.Biscuit.Datalog.Executor, Auth.Biscuit
And 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
AntiquoteAuth.Biscuit.Datalog.AST
authorityAuth.Biscuit.Token
bBlockAuth.Biscuit.Datalog.Executor, Auth.Biscuit.Token
bChecksAuth.Biscuit.Datalog.AST
bContextAuth.Biscuit.Datalog.AST
bFactsAuth.Biscuit.Datalog.AST
BinaryAuth.Biscuit.Datalog.AST
BinaryKindAuth.Biscuit.Proto
BindingsAuth.Biscuit.Datalog.Executor
Biscuit 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
3 (Type/Class)Auth.Biscuit.Token, Auth.Biscuit
4 (Data Constructor)Auth.Biscuit.Token
Block 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Type/Class)Auth.Biscuit.Datalog.AST, Auth.Biscuit
3 (Type/Class)Auth.Biscuit.Proto
4 (Data Constructor)Auth.Biscuit.Proto
blockAuth.Biscuit.Datalog.Parser, Auth.Biscuit
Block'Auth.Biscuit.Datalog.AST
BlockCheckAuth.Biscuit.Datalog.AST
BlockCommentAuth.Biscuit.Datalog.AST
blockContextAuth.Biscuit
BlockElementAuth.Biscuit.Datalog.AST
BlockElement'Auth.Biscuit.Datalog.AST
BlockFactAuth.Biscuit.Datalog.AST
BlockRuleAuth.Biscuit.Datalog.AST
blockRulesAuth.Biscuit.Datalog.Executor
blocksAuth.Biscuit.Token
blockToPbAuth.Biscuit.ProtoBufAdapter
BlockWithRevocationIds 
1 (Type/Class)Auth.Biscuit.Datalog.Executor, Auth.Biscuit.Token
2 (Data Constructor)Auth.Biscuit.Datalog.Executor, Auth.Biscuit.Token
bodyAuth.Biscuit.Datalog.AST
BOpAuth.Biscuit.Datalog.AST
bRulesAuth.Biscuit.Datalog.AST
buildSymbolTableAuth.Biscuit.ProtoBufAdapter
CheckAuth.Biscuit.Datalog.AST
checkAuth.Biscuit.Datalog.Parser
Check'Auth.Biscuit.Datalog.AST
checkBiscuitSignatureAuth.Biscuit.Token, Auth.Biscuit
checkParserAuth.Biscuit.Datalog.Parser
checkRevocationIdAuth.Biscuit.Datalog.Executor, Auth.Biscuit
CheckV1 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
commonSymbolsAuth.Biscuit.ProtoBufAdapter
computeAllFactsAuth.Biscuit.Datalog.Executor
Contains 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
creationAuth.Biscuit.Example
DatalogErrorAuth.Biscuit.Token, Auth.Biscuit
decodeBlockAuth.Biscuit.Proto
decodeBlockListAuth.Biscuit.Proto
defaultLimitsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
DenyAuth.Biscuit.Datalog.AST
DenyRuleMatchedAuth.Biscuit.Datalog.Executor
Div 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
EBinaryAuth.Biscuit.Datalog.AST
elementToBlockAuth.Biscuit.Datalog.AST
elementToVerifierAuth.Biscuit.Datalog.AST
encodeBlockAuth.Biscuit.Proto
encodeBlockListAuth.Biscuit.Proto
Equal 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
EUnaryAuth.Biscuit.Datalog.AST
evaluateExpressionAuth.Biscuit.Datalog.Executor
EValueAuth.Biscuit.Datalog.AST
ExecutionErrorAuth.Biscuit.Datalog.Executor, Auth.Biscuit
ExistingBlockAuth.Biscuit.Token
ExpressionAuth.Biscuit.Datalog.AST
Expression'Auth.Biscuit.Datalog.AST
expressionParserAuth.Biscuit.Datalog.Parser
expressionsAuth.Biscuit.Datalog.AST
ExpressionV1 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
extractSymbolsAuth.Biscuit.ProtoBufAdapter
FactAuth.Biscuit.Datalog.AST
factAuth.Biscuit.Datalog.Parser
factsAuth.Biscuit.Datalog.Executor
FactsInBlocksAuth.Biscuit.Datalog.Executor, Auth.Biscuit
FactV1 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
FailedChecksAuth.Biscuit.Datalog.Executor
fromPrivateKeyAuth.Biscuit.Sel, Auth.Biscuit
fromStackAuth.Biscuit.Datalog.AST
genericRevocationIdAuth.Biscuit.Datalog.Executor, Auth.Biscuit.Token
getFieldAuth.Biscuit.Proto
getRevocationIdsAuth.Biscuit.Token
GreaterOrEqual 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
GreaterThan 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
hashBytesAuth.Biscuit.Sel
HasParsersAuth.Biscuit.Datalog.Parser
HasTermParsersAuth.Biscuit.Datalog.Parser
IDAuth.Biscuit.Datalog.AST
ID'Auth.Biscuit.Datalog.AST
IDBoolAuth.Biscuit.Proto
IDBytesAuth.Biscuit.Proto
IDDateAuth.Biscuit.Proto
IDIDSetAuth.Biscuit.Proto
IDIntegerAuth.Biscuit.Proto
IDSet 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
IDStringAuth.Biscuit.Proto
IDSymbolAuth.Biscuit.Proto
IDV1Auth.Biscuit.Proto
IDVariableAuth.Biscuit.Proto
InFactAuth.Biscuit.Datalog.AST
InPredicateAuth.Biscuit.Datalog.AST
Intersection 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
InvalidB64EncodingAuth.Biscuit.Token, Auth.Biscuit
InvalidHexEncodingAuth.Biscuit.Token, Auth.Biscuit
InvalidProtobufAuth.Biscuit.Token, Auth.Biscuit
InvalidProtobufSerAuth.Biscuit.Token, Auth.Biscuit
IsWithinSetAuth.Biscuit.Datalog.AST
Keypair 
1 (Type/Class)Auth.Biscuit.Sel, Auth.Biscuit
2 (Data Constructor)Auth.Biscuit.Sel, Auth.Biscuit
LBoolAuth.Biscuit.Datalog.AST
LBytesAuth.Biscuit.Datalog.AST
LDateAuth.Biscuit.Datalog.AST
Length 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
LessOrEqual 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
LessThan 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
Limits 
1 (Type/Class)Auth.Biscuit.Datalog.Executor, Auth.Biscuit
2 (Data Constructor)Auth.Biscuit.Datalog.Executor, Auth.Biscuit
LIntegerAuth.Biscuit.Datalog.AST
listSymbolsInBlockAuth.Biscuit.Datalog.AST
LStringAuth.Biscuit.Datalog.AST
maxFactsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
maxIterationsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
maxTimeAuth.Biscuit.Datalog.Executor, Auth.Biscuit
maybeToRightAuth.Biscuit.Utils
mkBiscuitAuth.Biscuit.Token, Auth.Biscuit
Mul 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
NameAuth.Biscuit.Datalog.Executor
nameAuth.Biscuit.Datalog.AST
Negate 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
newKeypairAuth.Biscuit.Sel, Auth.Biscuit
NoPoliciesMatchedAuth.Biscuit.Datalog.Executor
NotWithinSetAuth.Biscuit.Datalog.AST
Op 
1 (Type/Class)Auth.Biscuit.Datalog.AST
2 (Type/Class)Auth.Biscuit.Proto
OpBinary 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
OpUnary 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
OpVBinaryAuth.Biscuit.Proto
OpVUnaryAuth.Biscuit.Proto
OpVValueAuth.Biscuit.Proto
Or 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
parametersAuth.Biscuit.Sel
Parens 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
parseAuth.Biscuit
parseB64Auth.Biscuit
parseBiscuitAuth.Biscuit.Token
ParsedAsAuth.Biscuit.Datalog.AST
ParseErrorAuth.Biscuit.Token, Auth.Biscuit
parseHexAuth.Biscuit
parsePrivateKeyAuth.Biscuit.Sel, Auth.Biscuit
parsePrivateKeyHexAuth.Biscuit
parsePublicKeyAuth.Biscuit.Sel, Auth.Biscuit
parsePublicKeyHexAuth.Biscuit
pbToBlockAuth.Biscuit.ProtoBufAdapter
PolicyAuth.Biscuit.Datalog.AST
Policy'Auth.Biscuit.Datalog.AST
policyParserAuth.Biscuit.Datalog.Parser
PolicyTypeAuth.Biscuit.Datalog.AST
Predicate 
1 (Type/Class)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Datalog.AST
predicateAuth.Biscuit.Datalog.Parser
Predicate'Auth.Biscuit.Datalog.AST
PredicateOrFactAuth.Biscuit.Datalog.AST
predicateParserAuth.Biscuit.Datalog.Parser
PredicateV1 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
Prefix 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
PrivateKeyAuth.Biscuit.Sel, Auth.Biscuit
privateKeyAuth.Biscuit.Sel, Auth.Biscuit
privateKey'Auth.Biscuit.Example
PublicKeyAuth.Biscuit.Sel, Auth.Biscuit
publicKeyAuth.Biscuit.Sel, Auth.Biscuit
publicKey'Auth.Biscuit.Example
putFieldAuth.Biscuit.Proto
qBodyAuth.Biscuit.Datalog.AST
qExpressionsAuth.Biscuit.Datalog.AST
QQIDAuth.Biscuit.Datalog.AST
QuasiQuoteAuth.Biscuit.Datalog.AST
QueryAuth.Biscuit.Datalog.AST
Query'Auth.Biscuit.Datalog.AST
QueryItemAuth.Biscuit.Datalog.AST
QueryItem'Auth.Biscuit.Datalog.AST
Regex 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
RegularStringAuth.Biscuit.Datalog.AST
renderBlockAuth.Biscuit.Datalog.AST
renderFactAuth.Biscuit.Datalog.AST
renderRuleAuth.Biscuit.Datalog.AST
ResultError 
1 (Data Constructor)Auth.Biscuit.Datalog.Executor, Auth.Biscuit
2 (Type/Class)Auth.Biscuit.Datalog.Executor
rheadAuth.Biscuit.Datalog.AST
Rule 
1 (Type/Class)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Datalog.AST
ruleAuth.Biscuit.Datalog.Parser
Rule'Auth.Biscuit.Datalog.AST
ruleParserAuth.Biscuit.Datalog.Parser
rulesAuth.Biscuit.Datalog.Executor
RuleV1 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
runVerifierAuth.Biscuit.Datalog.Executor
runVerifierWithLimitsAuth.Biscuit.Datalog.Executor
serializeAuth.Biscuit
serializeB64Auth.Biscuit
serializeBiscuitAuth.Biscuit.Token
serializeHexAuth.Biscuit
serializePrivateKeyAuth.Biscuit.Sel, Auth.Biscuit
serializePrivateKeyHexAuth.Biscuit
serializePublicKeyAuth.Biscuit.Sel, Auth.Biscuit
serializePublicKeyHexAuth.Biscuit
SetTypeAuth.Biscuit.Datalog.AST
Signature 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
3 (Type/Class)Auth.Biscuit.Sel
4 (Data Constructor)Auth.Biscuit.Sel
signatureAuth.Biscuit.Token
SignatureErrorAuth.Biscuit.Token, Auth.Biscuit
signBlockAuth.Biscuit.Sel
Slice 
1 (Type/Class)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Datalog.AST
SliceTypeAuth.Biscuit.Datalog.AST
Sub 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
Suffix 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
SymbolAuth.Biscuit.Datalog.AST
SymbolsAuth.Biscuit.ProtoBufAdapter
symbolsAuth.Biscuit.Token
termParserAuth.Biscuit.Datalog.Parser
termsAuth.Biscuit.Datalog.AST
TermSetAuth.Biscuit.Datalog.AST
TimeoutAuth.Biscuit.Datalog.Executor, Auth.Biscuit
timerAuth.Biscuit.Timer
TooManyFactsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
TooManyIterationsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
toSetTermAuth.Biscuit.Datalog.AST
toStackAuth.Biscuit.Datalog.AST
UnaryAuth.Biscuit.Datalog.AST
UnaryKindAuth.Biscuit.Proto
Union 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
uniqueRevocationIdAuth.Biscuit.Datalog.Executor, Auth.Biscuit.Token
UOpAuth.Biscuit.Datalog.AST
ValueAuth.Biscuit.Datalog.AST
VariableAuth.Biscuit.Datalog.AST
VariableTypeAuth.Biscuit.Datalog.AST
vBlockAuth.Biscuit.Datalog.AST
verificationAuth.Biscuit.Example
VerificationErrorAuth.Biscuit.Token, Auth.Biscuit
Verifier 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Type/Class)Auth.Biscuit.Datalog.AST, Auth.Biscuit
verifierAuth.Biscuit.Datalog.Parser, Auth.Biscuit
Verifier'Auth.Biscuit.Datalog.AST
VerifierElement'Auth.Biscuit.Datalog.AST
verifierParserAuth.Biscuit.Datalog.Parser
VerifierPolicyAuth.Biscuit.Datalog.AST
verifyBiscuitAuth.Biscuit.Token, Auth.Biscuit
verifyBiscuitWithLimitsAuth.Biscuit.Token, Auth.Biscuit
verifySignatureAuth.Biscuit.Sel
VOpAuth.Biscuit.Datalog.AST
vPoliciesAuth.Biscuit.Datalog.AST
WithinSetAuth.Biscuit.Datalog.AST
World 
1 (Type/Class)Auth.Biscuit.Datalog.Executor
2 (Data Constructor)Auth.Biscuit.Datalog.Executor
zAuth.Biscuit.Sel