catacomb-python
2020-04-11 Mark Woodingbuffer.c: Refactor `WriteBuffer.putecptraw'.
2020-04-11 Mark WoodingSplit 'pyke/' into commit 'c80de12d8d0827e0553fed2e4d39...
2020-04-11 Mark WoodingPort to Python 3.
2020-04-11 Mark WoodingPort to Python 3.
2020-04-11 Mark Wooding*.[ch]: Some preparatory reformatting for the Python...
2020-04-11 Mark Wooding*.[ch]: Some preparatory reformatting for the Python...
2020-04-11 Mark Woodingfield.c, mp.c: Implement the `nb_index' conversion.
2020-04-11 Mark Woodingmp.c, catacomb/__init__.py, pyke/: Fix mixed-mode arith...
2020-04-11 Mark Woodingrand.c: Cope with large `range' arguments.
2020-04-11 Mark Wooding*.c: Separate string function calls according to text...
2020-04-11 Mark Woodingrand.c: Some gratuitous reformatting.
2020-04-11 Mark Wooding*.c: Introduce a new input conversion for binary strings.
2020-04-11 Mark Woodingcatacomb/__init__.py, mp.c: Remove `L' suffix from...
2020-04-11 Mark Woodingmp.c, catacomb/__init__.py, pyke/: Fix mixed-mode arith...
2020-04-11 Mark Woodingec.c, field.c: Remove redundant `FOO_pyrichcompare...
2020-04-11 Mark Woodingcatacomb/__init__.py: Implement equality and hashing...
2020-04-11 Mark Woodingkey.c: Add hashing and comparison for `Key' objects.
2020-04-11 Mark Woodingkey.c, catacomb/__init__.py: Split key file I/O into...
2020-04-11 Mark Woodingkey.c: Make `None' be the default report-function desig...
2020-04-11 Mark Woodingbuffer.c: Publish the internal structure of buffer...
2020-04-11 Mark Woodingbuffer.c: Add a lock count which pins a write-buffer...
2020-04-11 Mark Woodingbuffer.c: Funnel control through a common exit point.
2020-04-11 Mark Woodingbuffer.c: Handle curve object as `PyObject *'.
2020-04-11 Mark Woodingbuffer.c: Delete pointless initialization.
2020-04-11 Mark Woodingpock: Use floor division on integers.
2020-04-11 Mark Woodingpock: Probe for the fixnum width by enquiring the large...
2020-04-11 Mark Woodingpock: Use `MPMul' so that we can avoid `reduce'.
2020-04-11 Mark Woodingpwsafe: Trim an overly-long section boundary.
2020-04-11 Mark Woodingcatacomb/pwsafe.py: Use `binascii' for Base64 conversion.
2020-04-11 Mark Woodingcatacomb/pwsafe.py: Hack around the change in metaclass...
2020-04-11 Mark Woodingcatacomb/pwsafe.py: Mark abstract storage-backend class...
2020-04-11 Mark Woodingcatacomb/pwsafe.py: Hack around the difference in octal...
2020-04-11 Mark Woodingcatacomb/__init__.py: Implement `rich' comparisons...
2020-04-11 Mark Woodingcatacomb/__init__.py: Don't try to convert text strings...
2020-04-11 Mark Woodingcatacomb/__init__.py: Hack because Python 3 `hex' built...
2020-04-11 Mark Woodingcatacomb/__init__.py: Hack because Python 3 won't destr...
2020-04-11 Mark Wooding*.py: Hack around the mapping change from `itervalues...
2020-04-11 Mark Wooding*.py: Add explicit conversions between binary and text...
2020-04-11 Mark Wooding*.py: Add parentheses around `print' arguments.
2020-04-11 Mark Wooding*.py: Hack around Python exception-catching syntax...
2020-04-11 Mark Wooding*.py: Upgrade old-fashioned `raise' syntax.
2020-04-11 Mark Woodingcatacomb/pwsafe.py: Add missing `.errno' projection.
2020-04-11 Mark Woodingmp.c: Fix misformatting.
2020-04-11 Mark Woodingalgorithms.c: Delete a spurious blank line.
2020-04-11 Mark Woodingmp.c: Use newer names for the internal `long' represent...
2020-04-11 Mark Woodingmp.c: Assert about the Python limb size statically.
2020-04-11 Mark Wooding*.c: Separate string function calls according to text...
2020-04-11 Mark Wooding*.c: Introduce a new input conversion for binary strings.
2020-04-11 Mark Wooding*.c: Use the new `Py_hash_t' type.
2020-04-11 Mark Wooding*.c: Use the new `Py_hash_t' type.
2020-04-11 Mark Wooding*.c: Use `PyVarObject_HEAD_INIT' to initialize type...
2020-04-11 Mark Wooding*.c: Use `PyVarObject_HEAD_INIT' to initialize type...
2020-04-11 Mark Wooding*.c: Use the new `Py_TYPE' and `Py_SIZE' macros; define...
2020-04-11 Mark Wooding*.c: Use the new `Py_TYPE' and `Py_SIZE' macros; define...
2020-04-11 Mark Woodingpyke/mapping.c, key.c: Make the mapping code more intru...
2020-04-11 Mark Wooding*.c: Publish algorithm and crypto-group tables as ...
2020-04-11 Mark Woodingpyke/mapping.c: Introduce macro for unconstifying commo...
2020-04-11 Mark Woodingpyke/mapping.c, key.c: Make the mapping code more intru...
2020-04-11 Mark Woodingpyke/pyke.c (newtype): Explicitly clear `ht_slots'.
2020-04-11 Mark Woodingpyke/mapping.c: Introduce macro for unconstifying commo...
2020-04-11 Mark Wooding*.c: Split the constant definitions into the various...
2020-04-11 Mark Woodingpyke/pyke.c (newtype): Explicitly clear `ht_slots'.
2020-04-11 Mark Woodingpyke/pyke.[ch]: Make type skeleton structures be read...
2020-04-11 Mark Wooding*.c: Split the constant definitions into the various...
2020-04-11 Mark Woodingpyke/pyke.h: Add a `MEMBER' variant with explicit membe...
2020-04-11 Mark Woodingpyke/pyke.[ch]: Make type skeleton structures be read...
2020-04-11 Mark Wooding*.c: Use Python `METH_NOARGS' methods where applicable.
2020-04-11 Mark Woodingalgorithms.c, ec.c, field.c: Replace properties by...
2020-04-11 Mark Wooding*.c: Use Python's facilities for defining class and...
2020-04-11 Mark Woodingalgorithms.c: Fix longstanding ugly hack with new ...
2020-04-11 Mark Wooding*.c: Make all of the type-definition tables read-only.
2020-04-11 Mark Woodingpyke/pyke.h: Add a `MEMBER' variant with explicit membe...
2020-04-11 Mark Woodingpyke/pyke.c: Check conversions hidden inside `KWLIST...
2020-04-11 Mark Wooding*.c: Use Python `METH_NOARGS' methods where applicable.
2020-04-11 Mark Woodingpyke/pyke.h, key.c: Rename `INDEXERR' to `MAPERR'.
2020-04-11 Mark Wooding*.c: Use Python's facilities for defining class and...
2020-04-11 Mark Wooding*.c: Rearrange and reformat the class methods.
2020-04-11 Mark Wooding*.c: Make all of the type-definition tables read-only.
2020-04-11 Mark Woodingcatacomb-python.h (GEN): Remove `const' from input...
2020-04-11 Mark Woodingpyke/pyke.c: Check conversions hidden inside `KWLIST...
2020-04-11 Mark Woodingpyke/pyke.h, key.c: Rename `INDEXERR' to `MAPERR'.
2020-04-10 Mark WoodingSplice 'pyke/' prehistory from commit 'c1756f78cbf30074...
2020-04-10 Mark Woodingpyke/, ...: Extract utilities into a sort-of reusable...
2020-04-10 Mark Wooding(Pruned history of `catacomb-python' begins here.)
2020-04-10 Mark Woodingpyke/, ...: Extract utilities into a sort-of reusable...
2020-04-10 Mark Woodingcatacomb-python.h: Delete a stray trailing `\'.
2020-04-10 Mark Woodingcatacomb-python.h: Delete a stray trailing `\'.
2020-04-10 Mark Woodingcatacomb-python.h: Add a macro to declare module init...
2020-04-10 Mark Woodingcatacomb-python.h: Add a macro to declare module init...
2020-04-10 Mark Woodingutil.c: Replace mLib `DISCARD' with a plain `(void...
2020-04-10 Mark Woodingutil.c: Replace mLib `DISCARD' with a plain `(void...
2020-04-10 Mark Woodingutil.c: Rewrite `addmethods' to remove dependency on...
2020-04-10 Mark Woodingutil.c: Rewrite `addmethods' to remove dependency on...
2020-04-10 Mark Woodingcatacomb.c: Use a less awful version comparison.
2020-04-10 Mark Woodingcatacomb.c: Use a less awful version comparison.
2020-04-10 Mark Woodingcatacomb.c, util.c: Export `modname' and set it in...
2020-04-10 Mark Woodingcatacomb.c, util.c: Export `modname' and set it in...
2020-04-10 Mark Wooding*.c: Use `Py_XDECREF' where applicable.
2020-04-10 Mark Wooding*.c: Use `Py_XDECREF' where applicable.
2020-04-10 Mark Wooding*.c: Reformat docstrings.
next