def METHOD_NAME(self, backend):
    key = binascii.unhexlify(
        b"1c9240a5eb55d38af333888604f6b5f0473917c1402b80099dca5cb"
        b"c207075c0"
    )
    msg = binascii.unhexlify(
        b"2754776173206272696c6c69672c20616e642074686520736c69746"
        b"87920746f7665730a446964206779726520616e642067696d626c65"
        b"20696e2074686520776162653a0a416c6c206d696d7379207765726"
        b"52074686520626f726f676f7665732c0a416e6420746865206d6f6d"
        b"65207261746873206f757467726162652e"
    )
    key = bytearray(key)
    poly = Poly1305(key)
    poly.update(bytearray(msg))
    assert poly.finalize() == binascii.unhexlify(
        b"4541669a7eaaee61e708dc7cbcc5eb62"
    )
    assert Poly1305.generate_tag(key, msg) == binascii.unhexlify(
        b"4541669a7eaaee61e708dc7cbcc5eb62"
    )