catacomb-python
2019-11-22 Mark Woodingrand.c, pgen.c: Invalidate random generators from pgen...
2019-11-22 Mark Woodingec.c: Pass a dummy length argument to `PyObject_AsReadB...
2019-11-22 Mark Woodingcatacomb-python.h, *.c: Fix how Python `pgen' handlers...
2019-11-22 Mark Woodingpgen.c (pgev_python): Delete pointless refcount manipul...
2019-11-22 Mark Woodingcatacomb/__init__.py: Awful bodge for symbol conflict.
2019-11-22 Mark Woodingcatacomb/__init__.py: Rearrange the imports.
2019-11-22 Mark Woodingcatacomb/__init__.py: Import `sys' as a whole.
2019-11-22 Mark Woodingmp.c, util.c: Use `Py_ssize_t' for lengths.
2019-11-22 Mark Woodingmp.c: Fix crash converting elliptic curve point-at...
2019-11-22 Mark Woodingpgen.c, rand.c: Check correct variable when rejecting...
2019-11-22 Mark Woodingrand.c (BBSPriv.generate): Release the event handler...
2019-11-22 Mark Woodingmp.c: Return the result of `GFN' transformations as...
2019-11-22 Mark Woodingmp.c: Don't leak the field polynomial.
2019-11-22 Mark Woodingmp.c: Release the `GFN' object through channels on...
2019-11-22 Mark Woodingmp.c: Check that CRT moduli are pairwise coprime.
2019-11-22 Mark Woodingmp.c: Arrange to free `xx' on exit.
2019-11-22 Mark Woodingmp.c: Check that CRT moduli are actually positive.
2019-11-22 Mark Woodingfield.c: Convert external-format field element to hex...
2019-11-22 Mark Woodingfield.c: Return the binary-field polynomial as, err...
2019-11-22 Mark Woodingrand.c: Add missing return-value mnemonic in docstring.
2019-11-22 Mark Wooding*.c: Consistently show keyword arguments as optional...
2019-11-22 Mark Woodingpgen.c: Add missing `EV' arg in `PrimeGenEventHandler...
2019-11-22 Mark Woodingmp.c: Fix Jacobi symbol notation in docstring.
2019-11-22 Mark Woodingmp.c: Describe `MP' and `GF' conversion semantics.
2019-11-22 Mark Woodingmp.c: Spell `MP' and `GF' in the correct case in docstr...
2019-11-22 Mark Woodinggroup.c: Fix capitalization of `ECPt' in docstring.
2019-11-22 Mark Woodingec.c: Add missing optional argument to docstring.
2019-11-17 Mark Woodingbytestring.c (bytestring_pyrepeat): Don't divide by...
2019-11-17 Mark Woodingfield.c: Fix misleading docstrings.
2019-11-17 Mark Woodingbuffer.c: Fix docstrings.
2019-11-17 Mark Woodingutil.c: Fix docstrings for generic-map iterator classes.
2019-11-17 Mark Woodinggroup.c: Fix docstring keyword for `G.checkgroup'.
2019-11-17 Mark Woodingec.c (ecpt_pyrichcompare): Fix point comparisons.
2019-11-17 Mark Woodingec.c (ecpt_pyhash): Fix hashing.
2019-11-17 Mark Woodingfield.c, mp.c: Hash `GF' and `FE' objects the same...
2019-11-17 Mark Woodingmp.c: Factor out and export `mphash'.
2019-11-17 Mark Woodingec.c (ec2osp, os2ecp): Collect flags correctly.
2019-11-17 Mark Woodingec.c: Fix reported function name in `ec2osp'.
2019-11-17 Mark Woodingec.c: Fix keyword-argument list for `os2ecp'.
2019-11-17 Mark Woodingec.c (eccurve_pyrichcompare): Check that second operand...
2019-11-17 Mark Woodingec.c (ecpt_pymul): Don't leak the scalar value.
2019-11-17 Mark Woodingec.c: Don't drop through into an error case.
2019-11-17 Mark Woodingec.c: Fix three-argument point construction.
2019-11-17 Mark Woodingbuffer.c: Don't advertise `WBUF.putecpt' as a keyword...
2019-11-17 Mark Woodingcatacomb/__init__.py (BaseRat, MP, GF): Add missing...
2019-11-17 Mark Woodingcatacomb/__init__.py (BaseRat): Add missing reverse...
2019-11-17 Mark Woodingcatacomb/__init__.py (BaseRat): Make comparisons actual...
2019-11-17 Mark Woodingbuffer.c (wbmeth_putblkN): Check input block size.
2019-11-17 Mark Woodingbuffer.c: Return 64-bit values, even if they're too...
2019-11-17 Mark Woodingutil.c: Use Python's machinery for handling 64-bit...
2019-11-17 Mark Woodingutil.c: Augment `convu64' to collect its argument via...
2019-11-17 Mark Woodingkey.c, pgen.c: Add missing guards for `del' to property...
2019-11-17 Mark Wooding*.py: Use `str.replace' rather than `str.translate'.
2019-11-17 Mark Woodingbuffer.c: Fix typoed variable name in `assert'.
2019-10-04 Mark WoodingDeploy the new <ctype.h> and `foocmp' macros from mLib.
2019-10-01 Mark Woodingalgorithms.c: Delete pointless line break.
2019-10-01 Mark WoodingSet ELF visibility to keep all of our external symbols...
2019-10-01 Mark Woodingdebian/: Bump to Debhelper 10.
2019-10-01 Mark Woodingdebian/changelog: Prepare for the next version.
2019-09-22 Mark WoodingRelease 1.3.0.1. 1.3.0.1
2019-09-22 Mark Woodingsetup.py: Update required Catacomb version.
2019-09-21 Mark WoodingRelease 1.3.0. 1.3.0
2019-09-21 Mark Woodingdebian/control: Bump `catacomb-dev' dependency for...
2019-09-21 Mark Woodingsetup.py: Update mLib dependency to match `debian/control'.
2019-09-21 Mark WoodingMerge branch 'mdw/aead'
2019-09-21 Mark Woodingalgorithms.c, etc.: Support the new AEAD abstraction.
2019-09-21 Mark Woodingalgorithms.py: Support the new blockcipher-based MAC...
2019-09-21 Mark Woodingalgorithms.c: Add missing `copy' methods on hash and...
2019-09-21 Mark Woodingcatacomb/__init__.py: Add `KeySZ.pad' method.
2019-09-21 Mark Woodingpock.1: Explicitly resolve the absolute-value wrapping...
2019-09-21 Mark Woodingpock.1: Fix clumsy wording in Pocklington proof.
2019-09-21 Mark Woodingpock.1: Make a less fatuous observation.
2019-09-21 Mark Woodingpock.1: Fix Pocklington proof.
2019-09-21 Mark Woodingpock.1: Mention Baillie-PSW and why `pock' is still...
2019-09-21 Mark Woodingpock: Add the `-s' option to the usage synopsis.
2019-09-21 Mark Woodingpock: Consistently use lowercase and no dots in option...
2019-02-07 Mark Woodingpock: Set the sieve vector size correctly.
2019-02-07 Mark Woodingpock: Report `duplicate label' as an expected error.
2018-12-24 Mark WoodingRelease 1.2.1.1. 1.2.1.1
2018-12-24 Mark Woodingdebian/control: Build-depend on `python-all-dev', not...
2018-12-24 Mark Woodingdebian/: Use `dh_python2' for packaging.
2018-12-24 Mark Woodingsetup.py: Fix the advertised package URL.
2018-11-11 Mark Woodingpock: Actually, the word `check' isn't optional.
2018-11-10 Mark Woodingalgorithms.c, knock-on: Eliminate `f_freeme' flags.
2018-11-10 Mark Woodingalgorithms.c: Slightly simplify integer-hashing methods.
2018-11-10 Mark Woodingbytestring.c: Implement indexing, slicing, concatenatio...
2018-11-10 Mark Woodingbytestring.c: Cache empty and singleton strings.
2018-11-10 Mark Woodingbytestring.c (dowrap): Factor out allocating the bytest...
2018-11-10 Mark WoodingConsistently make keyword-lists be static and read...
2018-11-10 Mark Woodingcatacomb/__init__.py: Missed a `ByteString.zero' opport...
2018-11-10 Mark Woodingcatacomb-python.h: Eliminate redundant declaration...
2018-11-10 Mark Woodingrand.c, pgen.c: Invalidate random generators from pgen...
2018-11-10 Mark Woodingdebian/control: Build-depend on `python-all-dev', not...
2018-11-10 Mark Woodingdebian/: Use `dh_python2' for packaging.
2018-11-10 Mark Woodingdebian/copyright, .mailmap: Convert to machine-readable...
2018-11-10 Mark Wooding*.c: Spruce up class docstrings.
2018-11-10 Mark Woodingbuffer.c: Add `WriteBuffer.contents' property.
2018-11-10 Mark Woodingalgorithms.c: Reformat some of the `keysz' code.
2018-11-10 Mark Woodingsetup.py: Fix the advertised package URL.
2018-11-10 Mark Woodingpock: New program for generating and verifying primalit...
next