A standalone RFC 8315 Netnews Cancel-Lock implementation for Unix.



libcanlock is a library for creating and verifying RFC 8315 Netnews Cancel-Locks.
This implementation uses the recommended algorithm from Section 4 with HMAC based on the same hash function as <scheme>.
See README for details.

A command line utility "canlock" is built together with the library. Additional header parsers are available in the package canlock-hp.
Note: canlock-hp was merged into version 3.1.0 (now part of libcanlock package).


The original author of libcanlock is G. J. Andruk.
The new (hash algorithm independent) API is written by Dennis Preiser.
The SHA and HMAC code is taken from RFC 6234.
The Base64 code is written by Kungliga Tekniska högskolan (Royal Institute of Technology, Stockholm, Sweden).
I (Michael Bäuerle) am the new maintainer since version 3 and have added the command line utility and man pages.
See LICENSE for licence information.



Newsreader support and patches

Binary packages

Browser        Last update: 2023-07-12