Branch: Tag:


2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.


2018-11-03 14:21:37 by Marcus Comstedt <>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection


2015-05-25 15:33:02 by Martin Nilsson <>

Removed trailing spaces.


2014-12-18 12:24:32 by Henrik Grubbström (Grubba) <>

Gmp: Disable Gmp.smpz()->invert().

This function has multiple issues:

* It doesn't work as implemented (eg argument 6 to mpb_sec_invert()
is wrong).

* It would clobber THIS. Gmp manual 8.1:
"In either case, the input A is destroyed."

* To work, the number of limbs in THIS, modulo and res MUST
be the same (aka n). This can probably be accomplished
by using mpz_realloc2(), of which the Gmp manual 5.1 says:
"Calling this function is never necessary; reallocation is
handled automatically by GMP when needed."

Fixing the above issues while still keeping the _sec property
is non-trivial, and best left to the Gmp people, so we wait for
an mpz_invert_sec().


2014-12-16 16:00:55 by Stephen R. van den Berg <>

Fix typo.


2014-12-04 17:03:49 by Martin Nilsson <>

Move some defines into the header file.


2014-12-03 16:53:37 by Martin Nilsson <>

Got rid of fp and sp macros. Define Pike_fp locally in functions.


2014-12-02 17:00:23 by Martin Nilsson <>


2014-12-02 16:57:02 by Martin Nilsson <>

First attempt at a cryptographic mpz object.