chiark / gitweb /
mdw [Wed, 22 Dec 1999 16:04:06 +0000]
Lots of new files.
mdw [Wed, 22 Dec 1999 16:03:54 +0000]
Add brief section on RSA. Describe new prime-search system.
mdw [Wed, 22 Dec 1999 16:03:31 +0000]
New mLib version. Find socket functions for pixie.
mdw [Wed, 22 Dec 1999 16:02:52 +0000]
Interface to allocating `locked' memory (which isn't paged out).
mdw [Wed, 22 Dec 1999 16:02:30 +0000]
Output the table with the correct new header guard names.
mdw [Wed, 22 Dec 1999 16:02:11 +0000]
Simple shell script to start a passphrase pixie.
mdw [Wed, 22 Dec 1999 16:01:57 +0000]
Standard progress-reporting functions.
mdw [Wed, 22 Dec 1999 16:01:34 +0000]
Find `safe' primes (i.e., %$p = 2q + 1$%).
mdw [Wed, 22 Dec 1999 16:01:11 +0000]
Same file, completely different code. Main interface for new prime-
search system.
mdw [Wed, 22 Dec 1999 15:59:51 +0000]
New prime-search system. Read BBS keys from key files.
mdw [Wed, 22 Dec 1999 15:58:59 +0000]
Search for primitive elements using prime-search equipment.
mdw [Wed, 22 Dec 1999 15:58:41 +0000]
Passphrase pixie support.
mdw [Wed, 22 Dec 1999 15:58:20 +0000]
Portable interface to reading passphrases.
mdw [Wed, 22 Dec 1999 15:57:55 +0000]
Label system-specific parts more clearly.
mdw [Wed, 22 Dec 1999 15:56:56 +0000]
Use clever recursive algorithm for writing numbers out.
mdw [Wed, 22 Dec 1999 15:56:30 +0000]
Make the buffer passed to `put' op constant.
mdw [Wed, 22 Dec 1999 15:55:43 +0000]
Add `mprand_range'.
mdw [Wed, 22 Dec 1999 15:55:33 +0000]
Modify `mprand' slightly. Add `mprand_range'.
mdw [Wed, 22 Dec 1999 15:55:00 +0000]
Adjust Karatsuba parameters.
mdw [Wed, 22 Dec 1999 15:54:41 +0000]
Adjust Karatsuba parameters. Calculate destination size better.
mdw [Wed, 22 Dec 1999 15:53:12 +0000]
Random number generator for finding DSA parameters.
mdw [Wed, 22 Dec 1999 15:52:44 +0000]
Reworking for new prime-search system.
mdw [Wed, 22 Dec 1999 15:52:08 +0000]
Rename `bbs_params' to `bbs_param' for consistency.
mdw [Wed, 22 Dec 1999 15:51:22 +0000]
Find `strong' RSA primes using Gordon's algorithm.
mdw [Wed, 22 Dec 1999 15:51:02 +0000]
Calculate product of small primes for DSA prime search.
mdw [Wed, 22 Dec 1999 15:50:45 +0000]
Initial RSA support.
mdw [Wed, 22 Dec 1999 15:50:29 +0000]
Reworking for new prime-search system. Add function for working out how
many iterations to use for a particular number.
mdw [Wed, 22 Dec 1999 15:49:39 +0000]
Renamed from `pgen'. Reworking for new prime-search system.
mdw [Wed, 22 Dec 1999 15:49:07 +0000]
New function for division by a small integer.
mdw [Wed, 22 Dec 1999 15:48:39 +0000]
Rename output file. Make output constants unsigned.
mdw [Wed, 22 Dec 1999 15:48:10 +0000]
Track new key-management changes. Support new key generation
algorithms.
mdw [Wed, 22 Dec 1999 15:47:48 +0000]
Major key-management revision.
mdw [Mon, 13 Dec 1999 15:47:58 +0000]
Fix a couple of minor bugs in the distribution set.
mdw [Mon, 13 Dec 1999 15:43:00 +0000]
Typo fixes (already!).
mdw [Mon, 13 Dec 1999 15:42:50 +0000]
Version bump.
mdw [Mon, 13 Dec 1999 15:35:59 +0000]
Large number tests for Karatsuba squaring.
mdw [Mon, 13 Dec 1999 15:35:40 +0000]
Some documentation so users aren't completely lost.
mdw [Mon, 13 Dec 1999 15:35:27 +0000]
More changes. Still embryonic.
mdw [Mon, 13 Dec 1999 15:35:16 +0000]
Slightly different rules on memory allocation.
mdw [Mon, 13 Dec 1999 15:35:01 +0000]
Simplify and improve.
mdw [Mon, 13 Dec 1999 15:34:28 +0000]
Increase the entropy threshhold in rand_getgood.
mdw [Mon, 13 Dec 1999 15:34:15 +0000]
Fix a typo.
mdw [Mon, 13 Dec 1999 15:34:01 +0000]
Add support for seeding from a generic pseudorandom source.
mdw [Sun, 12 Dec 1999 15:08:52 +0000]
Don't bother shifting %$q$% in @mpbarrett_reduce@, just skip the least
significant digits.
mdw [Sat, 11 Dec 1999 10:58:24 +0000]
Fix bug in test rig link flags. Add Karatsuba squaring.
mdw [Sat, 11 Dec 1999 10:58:02 +0000]
Remove tweakable comments.
mdw [Sat, 11 Dec 1999 10:57:43 +0000]
Karatsuba squaring algorithm.
mdw [Sat, 11 Dec 1999 01:51:28 +0000]
Change Karatsuba parameters slightly.
mdw [Sat, 11 Dec 1999 01:51:14 +0000]
Use a Karatsuba-based reduction for large moduli.
mdw [Sat, 11 Dec 1999 01:50:56 +0000]
Improve initialization slightly.
mdw [Fri, 10 Dec 1999 23:30:08 +0000]
Change header file guard names.
mdw [Fri, 10 Dec 1999 23:30:01 +0000]
Lots of new files.
mdw [Fri, 10 Dec 1999 23:29:13 +0000]
Emit random numbers for statistical tests.
mdw [Fri, 10 Dec 1999 23:28:59 +0000]
Memory allocation counting.
mdw [Fri, 10 Dec 1999 23:28:35 +0000]
Track suggested destination changes.
mdw [Fri, 10 Dec 1999 23:28:07 +0000]
Bug fix: rand_getgood didn't update buffer pointer.
mdw [Fri, 10 Dec 1999 23:27:46 +0000]
Generic cipher and RNG interfaces.
mdw [Fri, 10 Dec 1999 23:27:11 +0000]
Embryonic library reference manual.
mdw [Fri, 10 Dec 1999 23:26:51 +0000]
Fix output for large numbers.
mdw [Fri, 10 Dec 1999 23:26:40 +0000]
Karatsuba-Ofman multiplication algorithm.
mdw [Fri, 10 Dec 1999 23:26:26 +0000]
Remove unnecessary quotes.
mdw [Fri, 10 Dec 1999 23:26:15 +0000]
Sensible testcases for -INT_MAX.
mdw [Fri, 10 Dec 1999 23:25:51 +0000]
GCD support for negative numbers and zero.
mdw [Fri, 10 Dec 1999 23:25:27 +0000]
Barrett reduction support: works with even moduli.
mdw [Fri, 10 Dec 1999 23:25:15 +0000]
Bug fix: remove old spurious fflush.
mdw [Fri, 10 Dec 1999 23:24:11 +0000]
Bug fix: flush buffers before forking.
mdw [Fri, 10 Dec 1999 23:23:26 +0000]
Allocate slightly less memory.
mdw [Fri, 10 Dec 1999 23:23:05 +0000]
Support for generating random large integers.
mdw [Fri, 10 Dec 1999 23:22:53 +0000]
Support for uint32.
mdw [Fri, 10 Dec 1999 23:22:32 +0000]
Interface changes for suggested destinations. Use Barrett reduction.
mdw [Fri, 10 Dec 1999 23:21:37 +0000]
Generic interface.
mdw [Fri, 10 Dec 1999 23:20:03 +0000]
New hash interface requirements.
mdw [Fri, 10 Dec 1999 23:19:46 +0000]
Minor bugfixes. New interface for suggested destinations.
mdw [Fri, 10 Dec 1999 23:19:02 +0000]
Improve error-checking.
mdw [Fri, 10 Dec 1999 23:18:39 +0000]
Change interface for suggested destinations.
mdw [Fri, 10 Dec 1999 23:17:39 +0000]
Split mode macros into interface and implementation.
mdw [Fri, 10 Dec 1999 23:16:01 +0000]
Generic interface.
mdw [Fri, 10 Dec 1999 23:15:28 +0000]
Noncryptographic random number generator.
mdw [Fri, 10 Dec 1999 23:15:00 +0000]
Blum-Blum-Shub generator, and Blum-Goldwasser encryption.
mdw [Thu, 25 Nov 1999 11:38:33 +0000]
Support for conversions between MPs and C integers.
mdw [Tue, 23 Nov 1999 00:20:04 +0000]
Remove stray debugging code.
mdw [Tue, 23 Nov 1999 00:06:17 +0000]
Use `0x' instead of `16_'.
mdw [Mon, 22 Nov 1999 20:51:33 +0000]
Add yet more source files.
mdw [Mon, 22 Nov 1999 20:51:19 +0000]
Add support for solving Chinese Remainder Theorem problems.
mdw [Mon, 22 Nov 1999 20:51:09 +0000]
Add support for computing Jacobi symbols.
mdw [Mon, 22 Nov 1999 20:49:56 +0000]
Fix bug which failed to favour `x' when `y' wasn't wanted and the two
arguments needed swapping.
mdw [Mon, 22 Nov 1999 14:08:30 +0000]
Improve dependencies for test programs.
mdw [Mon, 22 Nov 1999 13:58:40 +0000]
Add an option to disable Montgomery reduction, so that performance
comparisons can be done.
mdw [Mon, 22 Nov 1999 13:58:00 +0000]
Document the tweakables.
mdw [Mon, 22 Nov 1999 00:17:09 +0000]
Create object files for test programs so that rebuilding doesn't take so
long.
mdw [Sun, 21 Nov 1999 22:14:19 +0000]
Fix bug. Improve diagnostic capabilities.
mdw [Sun, 21 Nov 1999 22:13:02 +0000]
Add mp version of MPX_BITS.
mdw [Sun, 21 Nov 1999 13:06:48 +0000]
Version bump.
mdw [Sun, 21 Nov 1999 12:27:06 +0000]
Remove a division from the Montgomery setup by calculating
%$R^2 \bmod m$% first and then %$R \bmod m$% by Montgomery reduction of
%$R^2$%.
mdw [Sun, 21 Nov 1999 11:35:10 +0000]
Performance improvement: use @mp_sqr@ and @mpmont_reduce@ instead of
@mpmont_mul@ for squaring in exponentiation.
mdw [Sat, 20 Nov 1999 22:43:44 +0000]
Integrate testing for MPX routines.
mdw [Sat, 20 Nov 1999 22:36:26 +0000]
Improve dependencies. Move mpx testing into mpx.c.
mdw [Sat, 20 Nov 1999 22:35:07 +0000]
Moved into mpx.c.
mdw [Sat, 20 Nov 1999 22:24:53 +0000]
Add Diffie-Hellman support.
mdw [Sat, 20 Nov 1999 22:24:15 +0000]
Use function versions of MPX_UMULN and MPX_UADDN.