lambda-uc-0.1.0.0
Safe HaskellSafe
LanguageGHC2021

LambdaUC.UC

Synopsis

Documentation

data SubRespTree (up :: Port) where #

A tree of subroutine-respecting protocols.

A `SubRespTree m up` is either an ideal functionality or a protocol where the required subroutine interfaces were filled with actual implementations (and, therefore, are not required and not exposed by a type parameter anymore).

subRespEval #

Arguments

:: SubRespTree iface

The called protocol with its subroutines composed-in

-> ExecBuilder ExecIndexInit (ExecIndexSome '[PingSendPort, PortDual iface] InitAbsent) () 

Run environment with a given protocol (no adversary yet).