AESIdentityProof.fields_equal: def of qasim-bend-kit@0.1.0.2 Import: import qasim-bend-kit@0.1.0.2/proof/AES_IdentityProof.bend as AESIdentityProof Lines 78-87 of qasim-bend-kit@0.1.0.2/proof/AES_IdentityProof.bend: https://jend.leeeet.dev/read.txt?path=qasim-bend-kit@0.1.0.2/proof/AES_IdentityProof.bend&start_line=78&end_line=87 import Base import qasim-bend-kit@0.1.0.2/libs/AES256GCM.bend as AES import qasim-bend-kit@0.1.0.2/proof/AES_EnvelopeProof.bend as Encoding def fields_equal(+first: AES.Envelope, +second: AES.Envelope, same: {AES.encode(first) == AES.encode(second) : String}) -> {fields(first) == fields(second) : List<&2, String>}: Equal.trans(List<&2, String>, fields(first), String.split(AES.encode(first), Chr{46}), fields(second), Equal.sym(List<&2, String>, String.split(AES.encode(first), Chr{46}), fields(first), Encoding.aes_encode_fields_split(first)), Equal.trans(List<&2, String>, String.split(AES.encode(first), Chr{46}), String.split(AES.encode(second), Chr{46}), fields(second), Equal.cong(String, List<&2, String>, text => String.split(text, Chr{46}), AES.encode(first), AES.encode(second), same), Encoding.aes_encode_fields_split(second))) Uses (11): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Char https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Equal.cong https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Equal.sym https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Equal.trans https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.split https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/libs/AES256GCM.bend&name=Envelope https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/libs/AES256GCM.bend&name=encode https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/proof/AES_EnvelopeProof.bend&name=aes_encode_fields_split https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/proof/AES_IdentityProof.bend&name=fields