poly1305

The Poly1305 message authentication code (docs.ppad.tech/poly1305).
git clone git://git.ppad.tech/poly1305.git
Log | Files | Refs | README | LICENSE

CHANGELOG (804B)


      1 # Changelog
      2 
      3 - 0.4.2 (2026-05-16)
      4   * Features order-of-magnitude performance improvements, especially
      5     on ARM platforms where NEON intrinsics are available.
      6 
      7 - 0.4.1 (2025-12-28)
      8   * Bumps the ppad-fixed lower-bound version and tests with GHC 9.10.3.
      9 
     10 - 0.4.0 (2025-12-27)
     11   * Switches from variable-size 'Integer' to fixed-width words and
     12     constant-time primitives supplied by ppad-fixed. The implementation now
     13     runs about 25x faster and in time constant with respect to secrets.
     14 
     15 - 0.3.0 (2025-06-21)
     16   * The 'mac' function is now total, returning 'Nothing' when supplied
     17     with an invalid-length one-time key.
     18 
     19 - 0.2.0 (2025-03-10)
     20   * Fix a bug in which small produced MAC's were not being padded to 128
     21     bits.
     22 
     23 - 0.1.0 (2025-03-09)
     24   * Initial release, supporting the Poly1305 MAC.
     25