def verify_signature(self, msg): try: fees = getattr(msg, f.FEES.nm) except (AttributeError, KeyError): return digest = msg.digest return TokenAuthNr.verify_signtures_on_payments( fees[0], fees[1], fees[2], AddressSigVerifier, digest)
def verify_signature(self, msg: PreSigVerification): """ verify the signatures in the fees section if the signatures found do not match the signatures expected, an exception is thrown. If everything is ok, nothing is returned If there is no fees, nothing is returned """ msg = msg.cmsg try: fees = getattr(msg, f.FEES.nm) except (AttributeError, KeyError): return digest = msg.payload_digest return TokenAuthNr.verify_signtures_on_payments( fees[0], fees[1], fees[2], AddressSigVerifier, digest)