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

Index

$sel:algorithm:PublicKeyAuth.Biscuit.Proto
$sel:authority:BiscuitAuth.Biscuit.Proto
$sel:block:SignedBlockAuth.Biscuit.Proto
$sel:blocks:BiscuitAuth.Biscuit.Proto
$sel:body:RuleV2Auth.Biscuit.Proto
$sel:checks_v2:BlockAuth.Biscuit.Proto
$sel:context:BlockAuth.Biscuit.Proto
$sel:expressions:RuleV2Auth.Biscuit.Proto
$sel:facts_v2:BlockAuth.Biscuit.Proto
$sel:head:RuleV2Auth.Biscuit.Proto
$sel:key:PublicKeyAuth.Biscuit.Proto
$sel:kind:OpBinaryAuth.Biscuit.Proto
$sel:kind:OpTernaryAuth.Biscuit.Proto
$sel:kind:OpUnaryAuth.Biscuit.Proto
$sel:name:PredicateV2Auth.Biscuit.Proto
$sel:nextKey:SignedBlockAuth.Biscuit.Proto
$sel:ops:ExpressionV2Auth.Biscuit.Proto
$sel:predicate:FactV2Auth.Biscuit.Proto
$sel:proof:BiscuitAuth.Biscuit.Proto
$sel:queries:CheckV2Auth.Biscuit.Proto
$sel:rootKeyId:BiscuitAuth.Biscuit.Proto
$sel:rules_v2:BlockAuth.Biscuit.Proto
$sel:set:TermSetAuth.Biscuit.Proto
$sel:signature:SignedBlockAuth.Biscuit.Proto
$sel:symbols:BlockAuth.Biscuit.Proto
$sel:terms:PredicateV2Auth.Biscuit.Proto
$sel:version:BlockAuth.Biscuit.Proto
Add 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
addBlockAuth.Biscuit.Token, Auth.Biscuit
AlgorithmAuth.Biscuit.Proto
allGeneratedFactsAuth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
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, Auth.Biscuit
asOpenAuth.Biscuit.Token, Auth.Biscuit
asSealedAuth.Biscuit.Token, Auth.Biscuit
authorityAuth.Biscuit.Token
authorityFactsAuth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
AuthorizationSuccess 
1 (Type/Class)Auth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
2 (Data Constructor)Auth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
authorizeBiscuitAuth.Biscuit.Token, Auth.Biscuit
authorizeBiscuitWithLimitsAuth.Biscuit.Token, Auth.Biscuit
Authorizer 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Type/Class)Auth.Biscuit.Datalog.AST, Auth.Biscuit
authorizerAuth.Biscuit.Datalog.Parser, Auth.Biscuit
Authorizer'Auth.Biscuit.Datalog.AST
AuthorizerElement'Auth.Biscuit.Datalog.AST
authorizerParserAuth.Biscuit.Datalog.Parser
AuthorizerPolicyAuth.Biscuit.Datalog.AST
bChecksAuth.Biscuit.Datalog.AST
bContextAuth.Biscuit.Datalog.AST
bFactsAuth.Biscuit.Datalog.AST
BinaryAuth.Biscuit.Datalog.AST
BinaryKindAuth.Biscuit.Proto
BindingsAuth.Biscuit.Datalog.Executor
bindingsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
Biscuit 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
3 (Type/Class)Auth.Biscuit.Token, Auth.Biscuit
BiscuitEncodingAuth.Biscuit.Token, Auth.Biscuit
BiscuitProofAuth.Biscuit.Token, Auth.Biscuit
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
blockParserAuth.Biscuit.Datalog.Parser
BlockRuleAuth.Biscuit.Datalog.AST
BlocksAuth.Biscuit.Crypto
blocksAuth.Biscuit.Token
blockToPbAuth.Biscuit.ProtoBufAdapter
BlockWithRevocationIdAuth.Biscuit.Datalog.ScopedExecutor
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
checkBiscuitSignaturesAuth.Biscuit.Token, Auth.Biscuit
checkCheckAuth.Biscuit.Datalog.Executor
checkParserAuth.Biscuit.Datalog.Parser
checkPolicyAuth.Biscuit.Datalog.Executor
CheckV2 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
commonSymbolsAuth.Biscuit.ProtoBufAdapter
computeAllFactsAuth.Biscuit.Datalog.ScopedExecutor
Contains 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
convertAuth.Biscuit.Crypto
creationAuth.Biscuit.Example
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
Ed25519Auth.Biscuit.Proto
eitherCryptoErrorAuth.Biscuit.Crypto
elementToAuthorizerAuth.Biscuit.Datalog.AST
elementToBlockAuth.Biscuit.Datalog.AST
encodeBlockAuth.Biscuit.Proto
encodeBlockListAuth.Biscuit.Proto
encodingAuth.Biscuit.Token, Auth.Biscuit
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
ExpressionV2 
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.ScopedExecutor
factsAuth.Biscuit.Datalog.ScopedExecutor
FactsInBlocksAuth.Biscuit.Datalog.Executor, Auth.Biscuit
FactV2 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
FailedChecksAuth.Biscuit.Datalog.Executor
fromHexAuth.Biscuit
fromOpenAuth.Biscuit.Token, Auth.Biscuit
fromRevocationListAuth.Biscuit
fromSealedAuth.Biscuit.Token, Auth.Biscuit
fromStackAuth.Biscuit.Datalog.AST
FromValueAuth.Biscuit.Datalog.AST, Auth.Biscuit
fromValueAuth.Biscuit.Datalog.AST, Auth.Biscuit
generateSecretKeyAuth.Biscuit.Crypto
getBindingsAuth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
getBindingsForRuleBodyAuth.Biscuit.Datalog.Executor
getFactsForRuleAuth.Biscuit.Datalog.Executor
getFieldAuth.Biscuit.Proto
getPublicKeyAuth.Biscuit.Token, Auth.Biscuit
getRevocationIdsAuth.Biscuit.Token, Auth.Biscuit
getSignatureProofAuth.Biscuit.Crypto
getSingleVariableValueAuth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
getVariableValuesAuth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
getVerifiedBiscuitPublicKeyAuth.Biscuit.Token, Auth.Biscuit
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
HasParsersAuth.Biscuit.Datalog.Parser
HasTermParsersAuth.Biscuit.Datalog.Parser
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
InvalidProofAuth.Biscuit.Token, Auth.Biscuit
InvalidProtobufAuth.Biscuit.Token, Auth.Biscuit
InvalidProtobufSerAuth.Biscuit.Token, Auth.Biscuit
InvalidSignaturesAuth.Biscuit.Token, Auth.Biscuit
isRevokedAuth.Biscuit.Token, Auth.Biscuit
IsWithinSetAuth.Biscuit.Datalog.AST
IterationsAuth.Biscuit.Datalog.ScopedExecutor
LBoolAuth.Biscuit.Datalog.AST, Auth.Biscuit
LBytesAuth.Biscuit.Datalog.AST, Auth.Biscuit
LDateAuth.Biscuit.Datalog.AST, Auth.Biscuit
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
limitsAuth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
LIntegerAuth.Biscuit.Datalog.AST, Auth.Biscuit
listSymbolsInBlockAuth.Biscuit.Datalog.AST
LStringAuth.Biscuit.Datalog.AST, Auth.Biscuit
matchedAllowQueryAuth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
MatchedQuery 
1 (Type/Class)Auth.Biscuit.Datalog.Executor, Auth.Biscuit
2 (Data Constructor)Auth.Biscuit.Datalog.Executor, Auth.Biscuit
matchedQueryAuth.Biscuit.Datalog.Executor, Auth.Biscuit
maxFactsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
maxIterationsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
maxTimeAuth.Biscuit.Datalog.Executor, Auth.Biscuit
maybeCryptoErrorAuth.Biscuit.Crypto
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
newSecretAuth.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
OpenAuth.Biscuit.Token, Auth.Biscuit
OpenOrSealedAuth.Biscuit.Token, Auth.Biscuit
OpTernary 
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
Parens 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
parseAuth.Biscuit
parseB64Auth.Biscuit
parseBiscuitUnverifiedAuth.Biscuit.Token, Auth.Biscuit
parseBiscuitWithAuth.Biscuit.Token
ParsedAsAuth.Biscuit.Datalog.AST
ParsedSignedBlockAuth.Biscuit.Token
ParseErrorAuth.Biscuit.Token, Auth.Biscuit
parsePublicKeyAuth.Biscuit
parsePublicKeyHexAuth.Biscuit
ParserConfig 
1 (Type/Class)Auth.Biscuit.Token, Auth.Biscuit
2 (Data Constructor)Auth.Biscuit.Token, Auth.Biscuit
parseSecretKeyAuth.Biscuit
parseSecretKeyHexAuth.Biscuit
parseWithAuth.Biscuit
pbToBlockAuth.Biscuit.ProtoBufAdapter
pbToProofAuth.Biscuit.ProtoBufAdapter
pbToSignedBlockAuth.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
PredicateV2 
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
privateKey'Auth.Biscuit.Example
ProofAuth.Biscuit.Proto
proofAuth.Biscuit.Token
proofCheckAuth.Biscuit.Token
ProofSecretAuth.Biscuit.Proto
ProofSignatureAuth.Biscuit.Proto
PublicKey 
1 (Type/Class)Auth.Biscuit.Crypto, Auth.Biscuit
2 (Type/Class)Auth.Biscuit.Proto
3 (Data Constructor)Auth.Biscuit.Proto
publicKeyAuth.Biscuit.Crypto
publicKey'Auth.Biscuit.Example
PureExecErrorAuth.Biscuit.Datalog.ScopedExecutor
putFieldAuth.Biscuit.Proto
qBodyAuth.Biscuit.Datalog.AST
qExpressionsAuth.Biscuit.Datalog.AST
QQTermAuth.Biscuit.Datalog.AST
QuasiQuoteAuth.Biscuit.Datalog.AST
QueryAuth.Biscuit.Datalog.AST
queryAuth.Biscuit.Datalog.Parser, Auth.Biscuit
Query'Auth.Biscuit.Datalog.AST
queryAuthorizerFactsAuth.Biscuit.Datalog.ScopedExecutor, Auth.Biscuit
QueryItemAuth.Biscuit.Datalog.AST
QueryItem'Auth.Biscuit.Datalog.AST
RawBytesAuth.Biscuit.Token, Auth.Biscuit
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
RevokedBiscuitAuth.Biscuit.Token, Auth.Biscuit
rheadAuth.Biscuit.Datalog.AST
rootKeyIdAuth.Biscuit.Token
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.ScopedExecutor
RuleV2 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
runAuthorizerAuth.Biscuit.Datalog.ScopedExecutor
runAuthorizerNoTimeoutAuth.Biscuit.Datalog.ScopedExecutor
runAuthorizerWithLimitsAuth.Biscuit.Datalog.ScopedExecutor
runFactGenerationAuth.Biscuit.Datalog.ScopedExecutor
sealAuth.Biscuit.Token, Auth.Biscuit
SealedAuth.Biscuit.Token, Auth.Biscuit
SecretKeyAuth.Biscuit.Crypto, Auth.Biscuit
secretKeyAuth.Biscuit.Crypto
serializeAuth.Biscuit
serializeB64Auth.Biscuit
serializeBiscuitAuth.Biscuit.Token
serializePublicKeyAuth.Biscuit
serializePublicKeyHexAuth.Biscuit
serializeSecretKeyAuth.Biscuit
serializeSecretKeyHexAuth.Biscuit
SetTypeAuth.Biscuit.Datalog.AST
SignatureAuth.Biscuit.Crypto
signatureAuth.Biscuit.Crypto
signBlockAuth.Biscuit.Crypto
SignedBlock 
1 (Type/Class)Auth.Biscuit.Proto
2 (Data Constructor)Auth.Biscuit.Proto
3 (Type/Class)Auth.Biscuit.Crypto
signedBlockToPbAuth.Biscuit.ProtoBufAdapter
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
SymbolsAuth.Biscuit.ProtoBufAdapter
symbolsAuth.Biscuit.Token
TermAuth.Biscuit.Datalog.AST, Auth.Biscuit
Term'Auth.Biscuit.Datalog.AST, Auth.Biscuit
TermBoolAuth.Biscuit.Proto
TermBytesAuth.Biscuit.Proto
TermDateAuth.Biscuit.Proto
TermIntegerAuth.Biscuit.Proto
termParserAuth.Biscuit.Datalog.Parser
termsAuth.Biscuit.Datalog.AST
TermSet 
1 (Data Constructor)Auth.Biscuit.Datalog.AST, Auth.Biscuit
2 (Type/Class)Auth.Biscuit.Proto
3 (Data Constructor)Auth.Biscuit.Proto
TermStringAuth.Biscuit.Proto
TermTermSetAuth.Biscuit.Proto
TermV2Auth.Biscuit.Proto
TermVariableAuth.Biscuit.Proto
TernaryKindAuth.Biscuit.Proto
TimeoutAuth.Biscuit.Datalog.Executor, Auth.Biscuit
timerAuth.Biscuit.Timer
TooManyFactsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
TooManyIterationsAuth.Biscuit.Datalog.Executor, Auth.Biscuit
toPossibleProofsAuth.Biscuit.Token
toPublicAuth.Biscuit.Crypto, Auth.Biscuit
toSetTermAuth.Biscuit.Datalog.AST
toStackAuth.Biscuit.Datalog.AST
ToTermAuth.Biscuit.Datalog.AST, Auth.Biscuit
toTermAuth.Biscuit.Datalog.AST, Auth.Biscuit
UnaryAuth.Biscuit.Datalog.AST
UnaryKindAuth.Biscuit.Proto
Union 
1 (Data Constructor)Auth.Biscuit.Datalog.AST
2 (Data Constructor)Auth.Biscuit.Proto
UnverifiedAuth.Biscuit.Token, Auth.Biscuit
UOpAuth.Biscuit.Datalog.AST
UrlBase64Auth.Biscuit.Token, Auth.Biscuit
ValueAuth.Biscuit.Datalog.AST
VariableAuth.Biscuit.Datalog.AST, Auth.Biscuit
VariableTypeAuth.Biscuit.Datalog.AST
vBlockAuth.Biscuit.Datalog.AST
verificationAuth.Biscuit.Example
VerifiedAuth.Biscuit.Token, Auth.Biscuit
verifyBlocksAuth.Biscuit.Crypto
VerifyEd25519SignatureAuth.Biscuit.Proto
verifySecretProofAuth.Biscuit.Crypto
verifySignatureProofAuth.Biscuit.Crypto
VOpAuth.Biscuit.Datalog.AST
vPoliciesAuth.Biscuit.Datalog.AST
WithinSetAuth.Biscuit.Datalog.AST
World 
1 (Type/Class)Auth.Biscuit.Datalog.ScopedExecutor
2 (Data Constructor)Auth.Biscuit.Datalog.ScopedExecutor