HomePhabricator

Switch all callers from poly1305_auth to Poly1305 class

Description

Switch all callers from poly1305_auth to Poly1305 class

Summary:
This also removes the old poly1305_auth interface, as it no longer serves any
function. The new Poly1305 class based interface is more modern and safe.

This concludes backport of core#27993
https://github.com/bitcoin/bitcoin/pull/27993/commits/4e5c933f6a40c07d1c68115f7979b89a5b2ba580

Depends on D19015

Test Plan: ninja all check-all bench-bitcoin bitcoin-fuzzers

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D19016

Details

Provenance
Pieter Wuille <pieter@wuille.net>Authored on Jun 28 2023, 14:52
PiRKCommitted on Wed, Dec 3, 12:20
PiRKPushed on Wed, Dec 3, 12:20
Reviewer
Restricted Project
Differential Revision
D19016: Switch all callers from poly1305_auth to Poly1305 class
Parents
rABCa7d0eef1aa10: Make poly1305 support incremental computation + modernize
Branches
Unknown
Tags
Unknown