- bytesFunc : BytesFunctor
- bytesFunc0 : BytesFunctor.Has Random.SubF
- bytesFunc1 : BytesFunctor.Has Literal.SubF
- bytesFunc2 : BytesFunctor.Has Concat.SubF
- canSign : Signature.CanSign Bytes
- bytesLen : BytesLength
- bytesLen0 : BytesLength.Has Random.SubF.length
- bytesLen1 : BytesLength.Has Literal.SubF.length
- bytesLen2 : BytesLength.Has Concat.SubF.length
- att : AttackerKnowledge
Instances
Instances For
Instances For
Instances For
Instances For
Instances For
- OwnerRegisterAddress [HasExecBytes] (address : String) (oPk : Bytes) : ACMEEvent
- LetsEncryptAcceptAddress [HasExecBytes] (address : String) (oPk : Bytes) : ACMEEvent
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
- DY.Example.ACME.instDecidableEqACMEEvent.decEq (DY.Example.ACME.ACMEEvent.OwnerRegisterAddress address oPk) (DY.Example.ACME.ACMEEvent.LetsEncryptAcceptAddress address_1 oPk_1) = isFalse ⋯
- DY.Example.ACME.instDecidableEqACMEEvent.decEq (DY.Example.ACME.ACMEEvent.LetsEncryptAcceptAddress address oPk) (DY.Example.ACME.ACMEEvent.OwnerRegisterAddress address_1 oPk_1) = isFalse ⋯
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
theorem DY.Example.ACME.LetsEncryptMessage.IsWellFormed_eq [HasExecBytes] {τ : Sort u_1} (pre : Bytes → τ → Prop) [Comparse.BytesCompatibleTracePred pre] (x : LetsEncryptMessage) (tr : τ) :
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
theorem DY.Example.ACME.OwnerMessage.IsWellFormed_eq [HasExecBytes] {τ : Sort u_1} (pre : Bytes → τ → Prop) [Comparse.BytesCompatibleTracePred pre] (x : OwnerMessage) (tr : τ) :
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
theorem DY.Example.ACME.OwnerKeyState.IsWellFormed_eq [HasExecBytes] {τ : Sort u_1} (pre : Bytes → τ → Prop) [Comparse.BytesCompatibleTracePred pre] (x : OwnerKeyState) (tr : τ) :
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
theorem DY.Example.ACME.OwnerAddressState.IsWellFormed_eq [HasExecBytes] {τ : Sort u_1} (pre : Bytes → τ → Prop) [Comparse.BytesCompatibleTracePred pre] (x : OwnerAddressState) (tr : τ) :
@[instance_reducible]
instance DY.Example.ACME.instParseableSerializeableNELetsEncryptPendingChallengeState [HasExecBytes] :
Equations
- One or more equations did not get rendered due to their size.
theorem DY.Example.ACME.LetsEncryptPendingChallengeState.IsWellFormed_eq [HasExecBytes] {τ : Sort u_1} (pre : Bytes → τ → Prop) [Comparse.BytesCompatibleTracePred pre] (x : LetsEncryptPendingChallengeState) (tr : τ) :
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
theorem DY.Example.ACME.DNSEntry.IsWellFormed_eq [HasExecBytes] {τ : Sort u_1} (pre : Bytes → τ → Prop) [Comparse.BytesCompatibleTracePred pre] (x : DNSEntry) (tr : τ) :
- traceExec : ExecTraceTypes
- traceExec0 : ExecTraceTypes.Has Network.ExecEntryT
- traceExec1 : ExecTraceTypes.Has Random.ExecEntryT
- traceExec2 : ExecTraceTypes.Has (ProtocolEvent.ExecEntryT ACMEEvent)
- traceExec7 : ExecTraceTypes.Has (LongTermKeys.ExecEntryT "ACME PKI")
- attBase : BaseAttackerKnowledge
Instances
@[instance_reducible]
instance DY.Example.ACME.instExecConfigVkBytes_examples [HasExecTrace] :
LongTermKeys.ExecConfig "ACME PKI" Signature.vk
Equations
- One or more equations did not get rendered due to their size.
Instances For
def DY.Example.ACME.Owner.claimAddress [HasExecTrace] (owner : Participant) (address : String) (oSkHandle : Nat) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
def DY.Example.ACME.LetsEncrypt.initiate [HasExecTrace] (server : Participant) (address : String) (skHandle : Nat) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
def DY.Example.ACME.Owner.respond [HasExecTrace] (owner server : Participant) (msgHandle lePkHandle stHandle : Nat) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
def DY.Example.ACME.LetsEncrypt.finish [HasExecTrace] (server : Participant) (msgHandle pendingStHandle dnsEntryHandle : Nat) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- DY.Example.ACME.OwnerKeyState.compromise.reachability = DY.ReachabilityConfig.make fun (stHandle : Nat) => DY.Example.ACME.OwnerKeyState.compromise stHandle
Instances For
Equations
- DY.Example.ACME.OwnerAddressState.compromise.reachability = DY.ReachabilityConfig.make fun (stHandle : Nat) => DY.Example.ACME.OwnerAddressState.compromise stHandle
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- DY.Example.ACME.DNSEntry.compromise.reachability = DY.ReachabilityConfig.make fun (stHandle : Nat) => DY.Example.ACME.DNSEntry.compromise stHandle
Instances For
Equations
- DY.Example.ACME.reachability.internal 0 = DY.Network.reachability
- DY.Example.ACME.reachability.internal 1 = DY.LongTermKeys.reachability "ACME PKI"
- DY.Example.ACME.reachability.internal 2 = DY.Example.ACME.Owner.generateKeyPair.reachability
- DY.Example.ACME.reachability.internal 3 = DY.Example.ACME.Owner.claimAddress.reachability
- DY.Example.ACME.reachability.internal 4 = DY.Example.ACME.LetsEncrypt.initiate.reachability
- DY.Example.ACME.reachability.internal 5 = DY.Example.ACME.Owner.respond.reachability
- DY.Example.ACME.reachability.internal 6 = DY.Example.ACME.LetsEncrypt.finish.reachability
- DY.Example.ACME.reachability.internal 7 = DY.Example.ACME.OwnerKeyState.compromise.reachability
- DY.Example.ACME.reachability.internal 8 = DY.Example.ACME.OwnerAddressState.compromise.reachability
- DY.Example.ACME.reachability.internal 9 = DY.Example.ACME.LetsEncryptPendingChallengeState.compromise.reachability
- DY.Example.ACME.reachability.internal 10 = DY.Example.ACME.DNSEntry.compromise.reachability
- DY.Example.ACME.reachability.internal ⟨n.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ.succ, isLt⟩ = ⋯.elim
Instances For
@[instance_reducible]