Documentation

DY.Actions.LongTermKeys

    Instances
      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def DY.LongTermKeys.LongTermKeyCompromised [BytesFunctor] (name : String) {skToPk : BytesBytes} [ExecConfig name skToPk] [ExecTraceTypes] [ExecTraceTypes.Has (ExecEntryT name)] (participant : Participant) (pk : Bytes) (tr : ExecTrace) :
          Equations
          Instances For
            theorem DY.LongTermKeys.LongTermKeyCompromised_le [BytesFunctor] (name : String) {skToPk : BytesBytes} [ExecConfig name skToPk] [ExecTraceTypes] [ExecTraceTypes.Has (ExecEntryT name)] (participant : Participant) (pk : Bytes) (tr1 tr2 : ExecTrace) :
            tr1 tr2LongTermKeyCompromised name participant pk tr1LongTermKeyCompromised name participant pk tr2
            def DY.LongTermKeys.label [BytesFunctor] (name : String) {skToPk : BytesBytes} [ExecConfig name skToPk] [ExecTraceTypes] [ExecTraceTypes.Has (ExecEntryT name)] (participant : Participant) (pk : Bytes) :
            Equations
            Instances For
              Instances
                Equations
                Instances For
                  theorem DY.LongTermKeys.IsLongTermSecretKey_later [BytesFunctor] [ExecTraceTypes] [ProofTraceTypes] [BytesInvariants] [BytesInvariantsProofs] (name : String) {skToPk : BytesBytes} {usage : ParticipantUsage} {lab : ParticipantBytesLabel} [ExecTraceTypes.Has (ExecEntryT name)] [ExecConfig name skToPk] [ProofConfig name usage lab] (p : Participant) (b : Bytes) (tr1 tr2 : ProofTrace) :
                  tr1 tr2IsLongTermSecretKey name p b tr1IsLongTermSecretKey name p b tr2