2019-11-27 |
Mark Wooding | key.c: Collect `KeyError' argument count as a separate...
|
commit | commitdiff | tree |
2019-11-27 |
Mark Wooding | key.c: Use tuple functions on `KeyError' argument tuple.
|
commit | commitdiff | tree |
2019-11-27 |
Mark Wooding | key.c: Rename sad-path label to `end'.
|
commit | commitdiff | tree |
2019-11-27 |
Mark Wooding | key.c: Delete duplicate setting of `errstring'.
|
commit | commitdiff | tree |
2019-11-27 |
Mark Wooding | util.c (mkexc): Populate dictionary before constructing...
|
commit | commitdiff | tree |
2019-11-27 |
Mark Wooding | key.c: Only set the error code.
|
commit | commitdiff | tree |
2019-11-27 |
Mark Wooding | catacomb.c, util.c: Publish negative constants correctly.
|
commit | commitdiff | tree |
2019-11-25 |
Mark Wooding | field.c: Delete the completely unused `getfe' function.
|
commit | commitdiff | tree |
2019-11-25 |
Mark Wooding | key.c (convfilter): Fix sense of error tests.
|
commit | commitdiff | tree |
2019-11-25 |
Mark Wooding | buffer.c, ec.c: Fix required size for EC `buffer' encoding.
|
commit | commitdiff | tree |
2019-11-25 |
Mark Wooding | algorithms.c: Fix `max' property name in docstrings.
|
commit | commitdiff | tree |
2019-11-25 |
Mark Wooding | catacomb/__init__.py (_HashBase): Check that integers...
|
commit | commitdiff | tree |
2019-11-25 |
Mark Wooding | debian/rules: Build using the provided Makefile.
|
commit | commitdiff | tree |
2019-11-25 |
Mark Wooding | debian/control: Add an explicit build-dependency on...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | catacomb/__init__.py: Make KMAC `copy' work.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | catacomb.c: Publish `RAND_IBITS' constant.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | rand.c: Fix `TrueRand' constructor so it can possibly...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | pubkey.c (RSAPriv): Fix segfault if `p' is provided...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | catacomb/__init__.py (_ShakeBase._copy): Actally copy...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | algorithms.c (ShakeNN.copy): Return the copy rather...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | algorithms.c (KECCAK.extract): Fix method name in keyword...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | algorithms.c (hLATIN_prf): Allow all supported sizes...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | algorithms.c: Add missing guard for `del' to property...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | util.c: Make `default' arguments optional in `get'...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | util.c: Fix sense of error check in `popitem'.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | rand.c, pgen.c: Invalidate random generators from pgen...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | ec.c: Pass a dummy length argument to `PyObject_AsReadBuffer'.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | catacomb-python.h, *.c: Fix how Python `pgen' handlers...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | pgen.c (pgev_python): Delete pointless refcount manipulation.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | catacomb/__init__.py: Awful bodge for symbol conflict.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | catacomb/__init__.py: Rearrange the imports.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | catacomb/__init__.py: Import `sys' as a whole.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c, util.c: Use `Py_ssize_t' for lengths.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Fix crash converting elliptic curve point-at...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | pgen.c, rand.c: Check correct variable when rejecting...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | rand.c (BBSPriv.generate): Release the event handler...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Return the result of `GFN' transformations as...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Don't leak the field polynomial.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Release the `GFN' object through channels on...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Check that CRT moduli are pairwise coprime.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Arrange to free `xx' on exit.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Check that CRT moduli are actually positive.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | field.c: Convert external-format field element to hex...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | field.c: Return the binary-field polynomial as, err...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | rand.c: Add missing return-value mnemonic in docstring.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | *.c: Consistently show keyword arguments as optional...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | pgen.c: Add missing `EV' arg in `PrimeGenEventHandler...
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Fix Jacobi symbol notation in docstring.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Describe `MP' and `GF' conversion semantics.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | mp.c: Spell `MP' and `GF' in the correct case in docstrings.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | group.c: Fix capitalization of `ECPt' in docstring.
|
commit | commitdiff | tree |
2019-11-22 |
Mark Wooding | ec.c: Add missing optional argument to docstring.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | field.c: Fix misleading docstrings.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | buffer.c: Fix docstrings.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | util.c: Fix docstrings for generic-map iterator classes.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | group.c: Fix docstring keyword for `G.checkgroup'.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | ec.c (ecpt_pyrichcompare): Fix point comparisons.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | ec.c (ecpt_pyhash): Fix hashing.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | field.c, mp.c: Hash `GF' and `FE' objects the same...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | mp.c: Factor out and export `mphash'.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | ec.c (ec2osp, os2ecp): Collect flags correctly.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | ec.c: Fix reported function name in `ec2osp'.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | ec.c: Fix keyword-argument list for `os2ecp'.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | ec.c (eccurve_pyrichcompare): Check that second operand...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | ec.c (ecpt_pymul): Don't leak the scalar value.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | ec.c: Don't drop through into an error case.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | ec.c: Fix three-argument point construction.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | buffer.c: Don't advertise `WBUF.putecpt' as a keyword...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | catacomb/__init__.py (BaseRat, MP, GF): Add missing...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | catacomb/__init__.py (BaseRat): Add missing reverse...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | catacomb/__init__.py (BaseRat): Make comparisons actually...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | buffer.c (wbmeth_putblkN): Check input block size.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | buffer.c: Return 64-bit values, even if they're too...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | util.c: Use Python's machinery for handling 64-bit...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | util.c: Augment `convu64' to collect its argument via...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | key.c, pgen.c: Add missing guards for `del' to property...
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | *.py: Use `str.replace' rather than `str.translate'.
|
commit | commitdiff | tree |
2019-11-17 |
Mark Wooding | buffer.c: Fix typoed variable name in `assert'.
|
commit | commitdiff | tree |
2018-12-24 |
Mark Wooding | Release 1.2.1.1.
|
commit | commitdiff | tree |
2018-12-24 |
Mark Wooding | debian/control: Build-depend on `python-all-dev', not...
|
commit | commitdiff | tree |
2018-12-24 |
Mark Wooding | debian/: Use `dh_python2' for packaging.
|
commit | commitdiff | tree |
2018-12-24 |
Mark Wooding | setup.py: Fix the advertised package URL.
|
commit | commitdiff | tree |
2017-07-07 |
Mark Wooding | Merge remote-tracking branch 'origin/HEAD'
|
commit | commitdiff | tree |
2017-07-01 |
Mark Wooding | catacomb/pwsafe.py: Fix stupid error which breaks ...
|
commit | commitdiff | tree |
2017-06-16 |
Mark Wooding | Release 1.2.1.
|
commit | commitdiff | tree |
2017-06-15 |
Mark Wooding | pubkey.c (dsa_setup): Make sure `u' is None or an MP...
|
commit | commitdiff | tree |
2017-06-15 |
Mark Wooding | pubkey.c: Fix keyword-argument order for KCDSAPriv...
|
commit | commitdiff | tree |
2017-06-15 |
Mark Wooding | ec.c: Fix embarrassing use-after-free in EC point hashing.
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | Release 1.2.0.
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | pubkey.c: Allow RSA key generation with user-chosen...
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | mp.c: Add binding for `leastcongruent' function.
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | pubkey.c: Add support for Ed448 signatures, following...
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | catacomb/__init__.py: Settle on SHAKE256 for X448 box...
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | pubkey.c: Support the `ed2559ctx' signature scheme...
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | pubkey.c: Capture Ed25519 binding in a macro.
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | catacomb/__init__.py: Add `beginhash', `endhash' to...
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | catacomb/__init__.py: Refactor the XDH and EdDSA classes.
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | pubkey.c: Factor out commonality between X25519 and...
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | Add support for SHA3 and related algorithms.
|
commit | commitdiff | tree |
2017-05-14 |
Mark Wooding | algorithms.c: Add basic support for Keccak[1600, n].
|
commit | commitdiff | tree |
next |