def aes_bytes_cert_is_some

qasim-bend-kit@0.1.0.2 · PROOF.bend:481

import qasim-bend-kit@0.1.0.2/PROOF.bend as PROOF
import Base
import qasim-bend-kit@0.1.0.2/libs/AES256GCM.bend as AES

481def aes_bytes_cert_is_some(+bytes: List<&2, U32>,
482    evidence: {AES.bytes_valid(bytes) == True{} : Bool}) ->
483    {Maybe.is_some(&0, {AES.bytes_valid(bytes) == True{} : Bool},
484        AES.aes_bytes_valid_proof(bytes)) == True{} : Bool}:
485    Equal.trans(Bool,
486        Maybe.is_some(&0, {AES.bytes_valid(bytes) == True{} : Bool},
487            AES.aes_bytes_valid_proof(bytes)),
488        AES.bytes_valid(bytes), True{},
489        aes_bytes_valid_status(bytes, AES.bytes_valid(bytes), {==}),
490        evidence)

Uses (8)

Used by (2)